になるかわかりません.nginxバックログに非常に大きな値を設定すると、どのような結果につながりますか。 私に教えてもらえますか?nginxバックログに非常に大きな値を設定した場合、どのような結果が
-3
A
答えて
0
のphp-FPMが65535 に耳を傾けるバックログを設定するために、クライアントまたはnginxのは、この接続のタイムアウトを持っている場合に特に 受け入れるキューを詰まらせる本当に良いアイデアではありませんあまりにも大きいです。
php-fpm qpsが5000であるとします。65535のバックログ接続を完全に使用するには、1335秒かかる場合があります。おそらく接続は がnginxまたはクライアントのタイムアウトの原因で終了している可能性があります。したがって、ソケットを受け入れると、破損したパイプが得られます。
のphp-FPMプロセスの数百人が、閉じられた接続 を取得する場合、彼らはただ重いタスクを実行するために、時間とresoucesを無駄にされており、閉じた接続(エラー:壊れたパイプ)への書き込み時に、最終的 エラーを取得し、さらに悪いです。
本当に最大許容キューサイズは、バックログ+1(つまり、ここでは512)です。 私たちは511をとります。これはnginxとredisと同じです。
関連する問題
- 1. ip_lenが非常に大きな値に設定されています
- 2. ダイナミックプログラミング非常に大きなデータ値
- 3. PHP CURL - POSTリクエストが遅れた場合 - POSTFIELDSが非常に大きい場合
- 4. ショートリンクサービスのためのNginxの設定:ファイルでない場合に書き直し
- 5. 非常に大きなタイムスタンプ
- 6. 非常に大きなCSVファイルをどのようにソートできますか?
- 7. グリッドレイアウト - 非常に奇妙な結果
- 8. 非常に異なるgetoptsは結果
- 9. Oracle:非常に大きなテーブルを結合して左に最大のフィールド値を持つ結合された行を制限する
- 10. Pythonで非常に大きな値を扱う/表示する
- 11. Dropwizardはどのように機能しますか?このような非常に単純なプログラムの場合
- 12. 辞書に値がない場合は、どのようにして値をPythonで設定しますか?
- 13. HQL - 値が内部結合にない場合の結果を選択
- 14. アップストリームのホストが見つからない場合、nginxがクラッシュしないように設定する
- 15. Chart.js:レーダーチャートで非常に大きな値と非常に小さな値を扱うにはどうすればよいですか?
- 16. 結合バッファを使用した結合が非常に遅い
- 17. Excelに非常に大きな数値を書き込む
- 18. TCPのパッケージがMTUより大きい場合にSocket.Receive()が異常になる
- 19. 設定されていない場合、大きなグループのチェックボックスの値を "0"に設定する
- 20. 小さなブートストラップモーダルを使用した非常に大きなバックグラウンドモーダル
- 21. どのようにロードするために非常に非常に大きな<strong>/巨大なシーン</strong>を持ってUnity3d
- 22. ウィンドウのスクロール位置が大きい場合にdivを表示しないように設定する
- 23. ハイブクエリは常に失敗します。非常に大きなテーブルに最適に結合するには?
- 24. どのようなバックログの価値が必要ですか?
- 25. C:値は常にゼロである場合に正しい結果がメイン
- 26. Postgres:非常に大きなテーブルをグループ化し、結果を新しいテーブルに挿入するには?
- 27. 複雑なsql:結合テーブルの値が結合テーブルに設定されている場合、値は結合テーブルに設定されています。
- 28. 非常に大きなビットマップを描く
- 29. Pythonの非常に大きなブールリスト
- 30. のJava - 非常に大きな数(600851475143)