[英]PHP: Cant extend execution time of function
我有一個應用程序掃描100多個域同時我的問題是執行時間,我不能延長超過1.8分鍾,並顯示404找不到。
這是我測試執行時間的代碼。
<?php
ini_set('max_execution_time', 300);
// current time
echo date('h:i:s') . "\n";
sleep(120);
// wake up !
echo date('h:i:s') . "\n";
?>
我想運行我的函數,直到它完成任務。
我希望你能幫助我。
謝謝。
你可以使用set_time_limit()
在安全模式下運行時,無法使用ini_set()更改此設置。 唯一的解決方法是關閉安全模式或更改php.ini中的時間限制。
如果您無法訪問php.ini,請聯系您的服務提供商。
其他選項是在服務器上設置bacground腳本或cronjob,它從數據庫中獲取任務並維護其結果並創建將監視此過程的webservice。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.