我有一个Web应用程序,它包含一个轮询过程(无限循环),当Tomcat服务启动时由Servlet启动。Java Servlet启动和监控轮询过程
<load-on-startup>0</load-on-startup>
这工作正常。
如果这是一个Unix进程,然后我可以检查它使用命令行:
ps -ef | grep <myProcess>
有什么(简单),可以在Servlet被用来监视我的投票过程的状态?
编辑
为了澄清,我真正希望看到的是,这一进程仍在运行,并且一直没有停止过。
您也可以从Java执行命令“ps -ef | grep”。 –
icza
2014-09-30 09:14:58
使您的servlet'doGet'方法返回有关您的工作线程的一些重要统计信息。你可能会检查你的线程活着状态;或者你的线程在每次唤醒时可能会更新一些属性。 – 2014-09-30 09:22:09
谢谢陀螺仪。我自己已经考虑过这样的事情,可能会顺着这条路走下去。 – thonnor 2014-09-30 10:36:24