この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 14093|答える: 0

アリババクラウドSLBロードバランシングHTTPヘルスチェック失敗解析

[リンクをコピー]
掲載地 2017/07/25 22:16:50 | | | |

アリババクラウドのロードバランシングはTCP、UDP、HTTPなどに対応しています。なぜなら私のウェブサイトはHTTPプロトコルだからです。

「アリババクラウドは、TCPとUDPの4層およびHTTPとHTTPの7層でロードバランシングサービスを提供しています。 ネットワーク層は、1978年に国際標準化機構(ISO)が提案したオープンシステム相互接続の基準モデルであり、有名なOSI/RMモデル(Open System Interconnection/Reference Model)です。 これはコンピュータネットワークアーキテクチャの通信プロトコルを、物理層、データリンク層、ネットワーク層、トランスポート層、セッション層、プレゼンテーション層、アプリケーション層の7つの層に分けています レイヤーです)。 第4層はデータ伝送サービスを完成させ、上位3層はユーザー指向です。 ”

常に例外を促す健康チェックを設定しましょう!!

HTTPのヘルスチェックがどのように機能するのか見てみましょう。

HTTPモードでのヘルスチェックはヘッドリクエストを検出し、TengineノードサーバーはHTTPヘッダー要求を送信し、バックエンドサービスが異常かどうかを確認するためにリターンコードパラメータを比較します。

実際、httpリクエストを送信して返送リクエストヘッダーのステータスコードを確認することです。最初はセキュリティグループの設定の問題かと思いました

最後に思い浮かぶのは、私はnginxがユーザーエージェントなしでリクエストをフィルタリングするということですが、これが問題でしょうか?

アリババクラウドの監視は、httpリクエストにユーザーエージェントがいないことを確認し、私のサーバーが直接403ステータスコードを返すと推定されています。解決策は以下の通りです。



問題を解決するには通常のステータスコードのhttp_4xx http_5xxを確認してください!!








先の:dz添付ファイルがセーブできません。回避策
次に:PHP-FPMパラメータ設定とチューニング
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com