Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 监视web应用程序的运行状况(在tomcat服务器中运行)_Java_Tomcat_Jakarta Ee - Fatal编程技术网

Java 监视web应用程序的运行状况(在tomcat服务器中运行)

Java 监视web应用程序的运行状况(在tomcat服务器中运行),java,tomcat,jakarta-ee,Java,Tomcat,Jakarta Ee,我想监控在tomcat中运行的web应用程序的运行状况。基本上,该应用程序处理用户请求并更新数据库中的一些信息以及MyLinux框中的iptable规则。当我只是轮询端口80进行健康检查时,即使应用程序未完全运行,应用程序也会响应。我的意思是,即使出现死锁,db接口出现故障,应用程序也会响应轮询 因此,我计划编写一个简单的PollHandlerServlet,它将接收请求,在db中添加/删除/更新虚拟值,并添加/删除虚拟iptable规则,当所有这些操作正确执行时,servlet将返回一条成功消

我想监控在tomcat中运行的web应用程序的运行状况。基本上,该应用程序处理用户请求并更新数据库中的一些信息以及MyLinux框中的iptable规则。当我只是轮询端口80进行健康检查时,即使应用程序未完全运行,应用程序也会响应。我的意思是,即使出现死锁,db接口出现故障,应用程序也会响应轮询


因此,我计划编写一个简单的PollHandlerServlet,它将接收请求,在db中添加/删除/更新虚拟值,并添加/删除虚拟iptable规则,当所有这些操作正确执行时,servlet将返回一条成功消息。这是否足够?有什么被忽视的吗?请注意。

大多数使用Nagios来监控各种服务器状态,它有自己的API,因此您可以创建自定义监控。