2011-01-29 29 views
0

一些背景信息。 - 在localhost 運行的Java服務器 - 本地主機上的最好的辦法配備

運行的Web服務器,我想一個網頁有一個「服務器狀態」功能,它可以讓我知道服務器是否正在運行或不。我的問題是,做這件事的最好方法是什麼?

  1. 當我啓動java服務器時,我在數據庫中寫入一個標誌來表示它正在運行。
  2. 使用Javascript/PHP插槽試試,並綁定在同一端口上。 (不知道是否可能還)
  3. shell腳本定位在任務列表中的程序。

謝謝!

回答

0

我懷疑最簡單的方法是簡單地爲您的Web服務(後端)嘗試連接到您的服務器上運行的端口,並提供報告這個狀態自動清爽頁面。如果你的服務器出現故障,那麼比通過輪詢(比如說)進程表你會得到更快的通知。

當然的事實,你可以連接到端口並沒有真正給你無論是工作以外的指示,比它的打開一個端口(例如,它可能沒有資源等方面的服務請求),但它是一個開始。

+0

沒有Java小程序怎麼能這樣做? – user515574 2011-01-29 10:40:52

1

當我啓動Java服務器,我寫 數據庫中的一個標誌,以表明 它正在運行。

如果服務器應該出現段錯誤,將不會有太大的幫助。

也許看看http://mmonit.com/monit/

什麼是相當多的,你在找什麼