2011-08-10 42 views
0

Tomcat偶爾會崩潰(凍結)。所以我簡單地ssh到服務器並且有時強行重新啓動tomcat。我希望能夠從簡單的Webapp做到這一點,如果需要我可以通過我的手機訪問,或者我的監控App可以訪問。最簡單的運行腳本的安全web服務器

那麼最小的內存佔用量的web服務器可以執行一個腳本,它將重新啓動tomcat?這個其他的Web服務器顯然需要安全,因爲我將使用它執行關鍵的腳本。

我希望有一個Web服務器在除了到tomcat,而不是取代它。這個新的小型Web服務器不需要運行或基於Java,它只需要運行某種腳本來重新啓動tomcat。

+2

我猜Jetty的腳印是可用的最小腳本(或JDK附帶的內部Web服務器)。我寧願試圖找出爲什麼tomcat(應用程序)偶爾會崩潰......打開一個用於系統管理的外部世界的Web服務器真的是一個安全的噩夢。使用SSH有什麼問題? – home

+0

使用SSH的問題是,沒有監控服務有SSH機制來嘗試恢復失敗的服務器,我也不確定我是否想要。另外我希望比SSH更容易重新啓動,我可以通過手機完成。 –

+0

更新:它不再是1999年。 Tomcat不會沒有理由地隨機崩潰。您的工作將花費在找出您的應用程序或Tomcat配置出了什麼問題上 – Olaf

回答

1

Nginx是一個非常輕量級的web服務器,可以適應賬單。無論如何,我只是將它自動化爲一個看門狗腳本,它會定期測試tomcat狀態並在需要時重新啓動。