504 nginx+fastcgi+django がフォームを送信するとき
習慣沉默
習慣沉默 2017-05-16 17:28:33
0
1
530

サーバーは ALIYUN の Ubuntu 64 ビット サーバーを使用しています。今日、初めてタイムアウトの問題に遭遇しました。nginx エラーは次のとおりです:

リーリー

Googleで検索しても適切な解決策が見つかりませんでした。アドバイスをお願いします。

補充:

フォーム送信時に htop を使用して確認したところ、1 コア CPU のリソース使用率が 1100%、負荷平均が 3.0 でした。これは少し明白すぎます。プロセスはまだ表示されます。mysql では、CPU と MEM の両方の使用率が最大負荷になっています。

これは、このフォームにデータを書き込むことによって引き起こされるサービスの過負荷が原因であることに変わりはありませんが、アクセスして他の操作を実行する場合には、そのような状況は発生しません。

習慣沉默
習慣沉默

全員に返信(1)
黄舟

投稿した htop のスクリーンショットから判断すると、Python プロセスの CPU 使用率は高くありませんが、MySQL の CPU 使用率は非常に高く、基本的に MySQL はデータの書き込み時に比較的大きなリソースを消費していると判断できます。都合がよければ、iotop ツールを使用して IO 負荷を確認することをお勧めします。さらに、top コマンドを使用して、CPU が 100% のときのユーザー、システム、iowait、およびアイドルの割合を確認します。
さらに、MySQL の遅いクエリをチェックして、CPU 使用率の上昇を引き起こす時間のかかる SQL ステートメントがないかどうかを確認することもできます。

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