2017-10-17 24 views
0

php-fpmapachelaravelを使用していますが、リクエストタイムアウトを増やしたいと思います。特定のスクリプトphp fpmの要求タイムアウトを増やす方法

私はset_time_limit(0)ini_set('max_execution_time')を試しましたが、私はphp-fpmを使用しているので、うまくいきませんでした。

timeout = 300またはproxy_timeout = 300httpd.conf(apache config)に追加すると問題が解決しますが、これは特定のスクリプトで行います。

この問題の解決方法はありますか?

編集

Apacheのバージョン:2.4.6

PHP:5.6.31

OS:あなたはPHPスクリプトの最大実行時間の制限を変更したい場合はCentOS 7.2

+0

あなたが特定のタイムアウトを設定することはできませんスクリプト。私はこのスクリプトで時間を要する作業を行っていると推測しています。このスクリプトではブラウザ経由で起動しています - それは絶対にひどい決定です。 [fastcgi_finish_request](http://www.php.net/fastcgi_finish_request)機能を調べて、Webサーバー/クライアントへの応答を返すようにロジックを修正しますが、バックグラウンドで処理を再開してください。 – Mjh

答えて

0

vim /etc/php5/fpm/php.ini 

SET:PHP-FPM

max_execution_time = 300 

変更

SET

request_terminate_timeout = 300 

資料出所:Set Max INI

+0

私はこのスクリプトをすべてのスクリプトではなく設定したい –