現在、Symfony 3.4アプリケーションの機能の1つが一部のデータの履歴をロードする問題に直面しています(多くのデータが実際に2017年にさかのぼります)。
履歴機能にアクセスしようとすると、GET HTTP要求が60秒間ロードされ続け、503 Service Unavailableが表示されます。大量のデータをロードする他の機能でも同じ問題が発生します。
ログ、アプリケーションログ、およびサーバー(Apache)ログを確認しましたが、Apacheログには503コードが表示され、詳細は表示されませんでした。
設定を疑いphp.ini
、値をmax_execution_time
-1とmemory_limit
2048Mに変更しましたが、GET HTTP要求はまだ60秒後に終了します。
また、使用php-fpm
して確認した結果、www.conf
上書きされた値はありませんphp.ini
。request_terminate_timeout = 600s
値が考慮されていることを確認する機能も追加しましたが、依然として同じ問題は、履歴GET HTTP要求がロード(待機)後、正確に60秒後に終了することです。
設定ファイルが変更された後(Apache)を再起動したことを確認しましたphp-fpm
。httpd
オペレーティングシステムは赤い帽子、
他の機能から他のデータにアクセスできるため、データベースサーバーはうまく機能します。
予想される動作:
これは、GET HTTP要求が少なくとも60秒以上ロードされ続けると予想していましたが、それ以上はまだ正しいパラメータを見つけることができませんでした。
以下からログインssl_access_log
:ip - - date "GET /p/a/h HTTP/1.1" 503 299