2014-04-27 130 views
1

我使用php file_get_contents函數從其他網站獲取一些數據。我還使用cron jobs自動運行該腳本。cronjobs工作正常,但有時無法運行。 這是我在cron作業命令(的cPanel):cron作業失敗有時運行php腳本

*/10 * * * * /usr/bin/php -q public_html/include/imp.php > /dev/null 2>&1

這個命令應該重複每10 minutes.but不是有時甚至48小時工作。沒關係,當我手動運行該PHP腳本。

謝謝。

+0

你會得到什麼錯誤?檢查你的日誌文件。 – Robbert

+0

我可以看到日誌文件?謝謝。 – AliN11

+0

做一件事。正如你使用file_get_contents。從其他網址獲取小內容,看看這是否正在使用或不使用cron。你也可以使用CURL來檢查。告訴我們之後會發生什麼。 –

回答

0

我有類似的問題,直接訪問網址時腳本運行正常,並且有時會運行,看似隨機。原來這是主機服務器資源問題。當我通過2臺計算機上的Putty通過SSH進行連接時,Hostgator不會運行cron作業。

從他們的幫助頁面 「SSH訪問僅限於在共享和經銷商計劃兩個同時連接 注:配置會要求這些會議的一個任何cron作業,以便運行是可用的,因爲cron作業下運行與SSH相同的shell「。

當我關閉SSH連接時,cron作業立即運行。

也許你的房主有類似的規則?