上流からの応答ヘッダーの読み込み中に上流が接続を早々に切断した 解析と対処法
2022-02-19 05:21:41
背景
nginx+uwsgi+django のプロジェクトを移行する際、起動後にアクセステストがエラー 502 を報告し、バックエンドの nginx がエラー: upstream prematurely closed connection while reading response header from upstream を表示するようにしました。
問題解決
- オンラインチュートリアルの束は、目まいがするように見える、nginxの設定パラメータをデバッグするためにある、バックグラウンド、等を再起動することがある。
- しかし、試してみてもうまくいかず、ようやく落ち着いてドキュメントを見てみると、実はエラーの根本原因はnginxのバックエンド・サービスの問題で、特に参照するのは https://wenku.baidu.com/view/4947d8d685254b35eefdc8d376eeaeaad1f31601.html
- これはかなりよくできたドキュメントで、実戦的な価値が高い。
- 最後に、uwsgiの問題を確認したところ、設定ファイルにplugin=pythonという設定がないことが判明、さらに再起動は正常、ネットではuwsgiをpipでインストールすればこの設定は削除できるとあるが、このプロジェクトではうまくいかないようなので、具体的に理由を調査することにした。
関連
-
[解決済み】ValueError: 新しい配列の合計サイズは変更されない必要があります。
-
[解決済み】Python3エラー。TypeError: 暗黙のうちに 'bytes' オブジェクトを str に変換できない
-
Python3 で辞書を操作するとエラーが発生する:反復処理中に辞書のサイズが変更された
-
Pygame Transformによる画像モーフィングの実装例
-
[解決済み] ValueErrorに直面している。対象はマルチクラスだが、平均は「バイナリ」。
-
[解決済み] pythonw.exe か python.exe?
-
[解決済み] Google foo.bar レベル3 (queue_to_do) を完了しようとすると、制限時間を超過し続ける [終了] 。
-
[解決済み] printoptions フォーマッタが複素数の配列の単一要素に対して機能しない
-
urlで最大再試行回数を超えてしまう問題を解決しました
-
python+Django Web開発例
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】TypeError: Pythonではタプルのみ連結可能("int "ではない)。
-
[解決済み】Pythonでルックアップテーブルを使う
-
TypeError: flexible type solutionでreduceを実行できない。
-
ImportError: 必要な依存関係 ['numpy'] がない 解決方法
-
[解決済み] Spyderが起動しない
-
[解決済み] ValueError: dictにfieldnamesにないフィールドが含まれている。
-
SyntaxErrorの概要:Pythonのエラーのための無効な構文
-
import xlrd を実行すると、ModuleNotFoundError というエラーが発生します。xlrd'という名前のモジュールはありません。
-
Pycharmの実行コードが終了コード0でProcess finishedと表示される場合の対処法
-
AttributeError module pandas has no attribute dataframe