2016-08-14 48 views
0

我有一個困惑。 我有一個cron文件(php)處理大約100萬行數據庫上的不同選擇/更新/刪除查詢。什麼是有效的方法來確保所有查詢運行無誤。此外,服務器是一個共享服務器,其最大執行時間爲30秒。如何運行php腳本永不失敗php執行時間限制

+0

'set_time_limit(0);'除非函數被禁用,否則你不能。 –

+0

[防止nginx 504網關超時使用PHP集\ _time \ _limit()]可能重複(http://stackoverflow.com/questions/16002268/prevent-nginx-504-gateway-timeout-using-php-set-time -限制) – Carpetsmoker

回答

0

將查詢分成塊並用param調用cron函數以獲取限制。

task.php?f=0 
task.php?f=1 
task.php?f=2 
[...] 

and f param設置查詢限制。編碼一個日誌文件。