我試圖無限地運行一個程序,監視日誌文件和更新到數據庫的錯誤已發生,並跟蹤一些錯誤發生的最大數量,以便發送電子郵件,如果錯誤發生的次數太多。我設法做了適當地收聽和更新的程序,併發送了電子郵件,但我不知道如何能夠啓動程序無限運行,因爲它將監視實時系統。另一方面,我有一個Web UI,用於顯示監控程序更新的信息,換句話說,即使當我的Web UI在瀏覽器中關閉時,我也不希望更新程序停止運行,幕後我希望更新程序繼續運行。我想分開他們,讓他們互相獨立運行。我爲我的前端使用Servlet和JSP。我正在考慮在我的servlet中啓動更新程序,但我在考慮何時關閉更新程序將停止運行,這正是我想要避免的。任何類型的建議都受到高度讚賞,任何可用的工具都可以無限地運行程序,並且只在服務器關閉時提前結束並提前致謝。正在運行的程序來監視文件infiteley
NB: I wanted to use log4j to append errors to database to allow me easier updating but the system wasn't designed to accommodate my requirements so I have no choice but to use this approach.
你應該實現自己的日誌監聽,我猜, – fge
喜FGE,感謝您的回覆,我想實現的是委託給文件訪問「真正」的記錄,但因爲我是大三學生,是經理還沒」我希望我能夠在實際系統的實施方面發揮很大的作用,但我只能在三個月後完全允許這樣做,但我會實施單獨的日誌聽衆並與他交談並聽他說什麼。謝謝。 –
事情是,監視日誌文件同樣困難,如果不難。少年或不做,做正確的事情,讓你的經理感到驚訝;) – fge