これはこのフォーラムへの私の最初の投稿です。この投稿で犯したすべての間違いについてお詫び申し上げます。私の問題に関する情報がまったく見つからなかったため、これは必死の助けを求める呼びかけです。私はまだ 20 歳で、2 年前に Linux を学び始めたばかりです。Apache (非常に古いバージョン)、nginx、varnish を使用してサーバーをセットアップしています。varnish には Web 用のヘルス プローブがあり、カスタム server_status php のステータスをプローブします。ほとんどの場合は完全に正常に動作しますが、時々 server_status.php が 103 ステータス コードを返すことがあります。
このステータス コード 103 は、Web が異常であるとプローブに思わせ、10 ~ 15 秒間、バックエンド サーバーは 502 を返します。私は少し調べた結果、103 は早期ヒントであり、Apache から来ていることがわかりました。また、Apache が 103 コードを返すには http2 が必要であることもわかりましたが、前述したように、私は http2 を持っていません。この Apache は古すぎて、http2 が何であるかを知りません。
プローブ チェックの結果は次のとおりです。
- - [07/Sep/2021:11:19:38 +0300] "GET /server_status/index.php HTTP/1.1" 103 347 "-" "-"
- - [07/Sep/2021:11:19:38 +0300] "GET /server_status/index.php HTTP/1.1" 103 347 "-" "-"
- - [07/Sep/2021:11:19:40 +0300] "GET /server_status/index.php HTTP/1.1" 103 347 "-" "-"
- - [07/Sep/2021:11:19:41 +0300] "GET /server_status/index.php HTTP/1.1" 103 347 "-" "-"
- - [07/Sep/2021:11:20:06 +0300] "GET /server_status/index.php HTTP/1.1" 103 347 "-" "-"
- - [07/Sep/2021:11:20:06 +0300] "GET /server_status/index.php HTTP/1.1" 103 347 "-" "-"
どうすればこの問題を解決して解決策を見つけられるでしょうか。この問題については Google で何も見つけられませんでした。解決策を見つけるために必要なリソースを教えていただけると助かります。
アレクサンドルさん、本当にありがとう。