0
我有一個困惑。 我有一個cron文件(php)處理大約100萬行數據庫上的不同選擇/更新/刪除查詢。什麼是有效的方法來確保所有查詢運行無誤。此外,服務器是一個共享服務器,其最大執行時間爲30秒。如何運行php腳本永不失敗php執行時間限制
我有一個困惑。 我有一個cron文件(php)處理大約100萬行數據庫上的不同選擇/更新/刪除查詢。什麼是有效的方法來確保所有查詢運行無誤。此外,服務器是一個共享服務器,其最大執行時間爲30秒。如何運行php腳本永不失敗php執行時間限制
將查詢分成塊並用param調用cron函數以獲取限制。
task.php?f=0
task.php?f=1
task.php?f=2
[...]
and f
param設置查詢限制。編碼一個日誌文件。
'set_time_limit(0);'除非函數被禁用,否則你不能。 –
[防止nginx 504網關超時使用PHP集\ _time \ _limit()]可能重複(http://stackoverflow.com/questions/16002268/prevent-nginx-504-gateway-timeout-using-php-set-time -限制) – Carpetsmoker