Nginx Django FastCGI を使用して、巨大な XML を処理するサービスを実行しています。ファイルが大きすぎるため、処理が遅く、処理の途中でタイムアウトしてしまいます。 Nginx の設定を変更したところ、元々 60 だった設定を 120 に変更しましたが、効果はないようで、やはり 60 秒でタイムアウトになってしまいます。
他に変更する必要があるものはありますか?
使用すべきもの:
これら 2 つのオプション fastcgi_read_timeout は、fastcgi プロセスから nginx プロセスに応答を送信するプロセス全体のタイムアウトを指します fastcgi_send_timeout は、fastcgi プロセスにリクエストを送信する nginx プロセスのプロセス全体のタイムアウトを指します
どちらのオプションもデフォルトでは秒 (s) ですが、分 (m)、時間 (h) などとして手動で指定できます。
このようなイベントの処理に時間がかかるページの場合は、Nginx の接続時間が 75 秒を超えないようにするのが最適です。 リーリー
プロキシはプロキシがバックエンドと通信する時間であり、fastcgi タイムアウトを変更する必要があります
504か502かを確認してください
使用すべきもの:
リーリーこれら 2 つのオプション
fastcgi_read_timeout は、fastcgi プロセスから nginx プロセスに応答を送信するプロセス全体のタイムアウトを指します
fastcgi_send_timeout は、fastcgi プロセスにリクエストを送信する nginx プロセスのプロセス全体のタイムアウトを指します
どちらのオプションもデフォルトでは秒 (s) ですが、分 (m)、時間 (h) などとして手動で指定できます。
このようなイベントの処理に時間がかかるページの場合は、Nginx の接続時間が 75 秒を超えないようにするのが最適です。 リーリー
http://wiki.nginx.org/HttpFastcgiModu...プロキシはプロキシがバックエンドと通信する時間であり、fastcgi タイムアウトを変更する必要があります
504か502かを確認してください