2011-08-10 82 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状态并在需要时重新启动。