我使用laravel
與php-fpm
和apache
並且我想增加請求超時。如何增加特定腳本的請求超時php fpm
我試過set_time_limit(0)
和ini_set('max_execution_time')
但它不起作用,因爲我使用的是php-fpm
。
當我添加timeout = 300
或proxy_timeout = 300
上httpd.conf
(apache配置)問題解決但我想對特定的腳本做到這一點。
有沒有解決這個問題的方法?
編輯
Apache的版本:2.4.6
PHP:31年6月5日
OS:CentOS的7.2
不能設置超時特定腳本。我會猜測你在這個腳本中做了一個耗時的任務,你通過瀏覽器觸發 - 是的,這絕對是一個可怕的決定。查找[fastcgi_finish_request](http://www.php.net/fastcgi_finish_request)函數並重寫您的邏輯,以便您向Web服務器/客戶端返回響應,但在後臺恢復處理。 – Mjh