我基本上有一個cron工作每分鐘調用一個腳本。如果前面的腳本仍在運行,腳本將立即停止(檢查前一腳本的活動時間)。從CLI調用PHP腳本時何時停止執行?
所以我犯了一個錯誤,腳本進入了一個無限循環(我知道它是由cron至少調用一次)。我創建了一個修復並上傳到服務器,但我仍然想知道:
- bug的腳本運行多長時間?
- 我怎麼知道它是否仍在運行?
- 終止腳本是什麼?爲什麼?
腳本只是echo
一遍又一遍地重複相同的文字。
P.S. PHP在腳本中的最大執行時間被設置爲0(無限),並且我沒有直接訪問服務器的權限,只有FTP。
沒有shell訪問權限。 –
您仍然可以聯繫服務器支持來提高執行時間或在代碼中設置執行時間。要檢查正在運行的proccesses,你可以使用php函數.. – Philipp