簡體   English   中英

如何在意外但正常關閉時重新啟動tomcat

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM