2012-08-29 27 views
0

我正在使用名爲Monit的Linux工具,我試圖監視PHP守護進程腳本。如何將Monit應用於nginx PHP腳本

我不知道如何正確地發出命令。

請爲我提供一些示例命令,以便對monit有經驗的人員提供示例命令。

我使用這些命令。

$管理員:命令的monit的script.php

$管理員:命令的monit ./script.php

,但它一直在說,它不是一個服務

請幫我在這。我通常會運行PHP守護像這樣用命令

$管理員:命令./script.php

,它會運行。現在我想用monit來監視它。但我上面使用的命令不起作用。請幫忙。

回答

0

問題是系統無法找到監控服務。首先執行whereis monitlocate monit以查找其位置。如果您的系統中最近安裝了monit,則可能需要執行updatedb以便locate命令找到它。

一旦位置被發現,更改到該目錄,然後嘗試做一個sudo monit full/path/to/script.php

+0

我發出命令後得到這個通知.. monit的:控制文件「的/ etc/monit的/ monitrc」必須由您擁有。 – user1623638

+0

然後我得到這個以及monit:無效的參數 - ./daemon1.php(-h將顯示有效的參數) – user1623638

+0

看起來你的apache用戶無權訪問monit的資源文件。您可能需要更改monitrc的所有者/組,以便Apache用戶可以執行它 – raidenace