我有一個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