簡體   English   中英

PHP:無法延長函數的執行時間

[英]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";

?>

我想運行我的函數,直到它完成任務。

我希望你能幫助我。

謝謝。

在安全模式下運行時,無法使用ini_set()更改此設置。 唯一的解決方法是關閉安全模式或更改php.ini中的時間限制。

如果您無法訪問php.ini,請聯系您的服務提供商。

其他選項是在服務器上設置bacground腳本或cronjob,它從數據庫中獲取任務並維護其結果並創建將監視此過程的webservice。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM