php-fpm
とapache
でlaravel
を使用していますが、リクエストタイムアウトを増やしたいと思います。特定のスクリプトphp fpmの要求タイムアウトを増やす方法
私はset_time_limit(0)
とini_set('max_execution_time')
を試しましたが、私はphp-fpm
を使用しているので、うまくいきませんでした。
timeout = 300
またはproxy_timeout = 300
をhttpd.conf
(apache config)に追加すると問題が解決しますが、これは特定のスクリプトで行います。
この問題の解決方法はありますか?
編集
Apacheのバージョン:2.4.6
PHP:5.6.31
OS:あなたはPHPスクリプトの最大実行時間の制限を変更したい場合はCentOS 7.2
あなたが特定のタイムアウトを設定することはできませんスクリプト。私はこのスクリプトで時間を要する作業を行っていると推測しています。このスクリプトではブラウザ経由で起動しています - それは絶対にひどい決定です。 [fastcgi_finish_request](http://www.php.net/fastcgi_finish_request)機能を調べて、Webサーバー/クライアントへの応答を返すようにロジックを修正しますが、バックグラウンドで処理を再開してください。 – Mjh