[英]How to restart tomcat on unexpected but graceful shutdown
首先介紹以下內容:Tomcat 7.0.42 / AJP / 1.3 / httpd-2.2.15 / Java 1.7.0_49 @ Windows Server 2008 R2 SP1 64位
使用我們先前的tomcat安裝(tomcat 6 / java 6),有時會遇到JVM崩潰。 因此,我們將tomcat服務配置為“在錯誤時重新啟動”,可以正常運行。
現在,對於tomcat 7,有時會彈出以下錯誤(它始終是tomcat-err中的最后一個條目):
ClientAbortException: java.io.IOException: Failed to send AJP message
Caused by: java.io.IOException: Failed to send AJP message
這會導致tomcat關閉。 該關閉顯然很正常,否則將啟動“錯誤時重新啟動”設置,而不會,因此,tomcat保持關閉狀態:-(
當此特定原因導致tomcat正常且意外關閉時,是否有辦法添加一個監聽器,該監聽器的“ System.exit(-1)”是什么?
當然,我將嘗試查找上述錯誤,但是首先,我希望有一種方法可以使tomcat保持正常運行,即使它意外地正常關閉也是如此。
歡呼聲,亞歷山大
對於有問題的服務,我通常使用Non-Sucking Service Manager 。 第三方,開源,並且可配置。 當您在服務器中發現錯誤時,這會有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.