django - Nginx のタイムアウト設定
巴扎黑
巴扎黑 2017-05-16 17:29:42
0
4
594

Nginx Django FastCGI を使用して、巨大な XML を処理するサービスを実行しています。ファイルが大きすぎるため、処理が遅く、処理の途中でタイムアウトしてしまいます。
Nginx の設定を変更したところ、元々 60 だった設定を 120 に変更しましたが、効果はないようで、やはり 60 秒でタイムアウトになってしまいます。

リーリー

他に変更する必要があるものはありますか?

巴扎黑
巴扎黑

全員に返信(4)
黄舟

使用すべきもの:

リーリー

これら 2 つのオプション
fastcgi_read_timeout は、fastcgi プロセスから nginx プロセスに応答を送信するプロセス全体のタイムアウトを指します
fastcgi_send_timeout は、fastcgi プロセスにリクエストを送信する nginx プロセスのプロセス全体のタイムアウトを指します

どちらのオプションもデフォルトでは秒 (s) ですが、分 (m)、時間 (h) などとして手動で指定できます。

いいねを押す +0
PHPzhong

このようなイベントの処理に時間がかかるページの場合は、Nginx の接続時間が 75 秒を超えないようにするのが最適です。 リーリー

http://wiki.nginx.org/HttpFastcgiModu...

いいねを押す +0
漂亮男人

プロキシはプロキシがバックエンドと通信する時間であり、fastcgi タイムアウトを変更する必要があります

いいねを押す +0
淡淡烟草味

504か502かを確認してください

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート