MYSQL interactive_timeout跟wait_timeout、NGINX keepalive_timeout

WBOY
リリース: 2016-06-13 13:10:47
オリジナル
1106 人が閲覧しました

MYSQL interactive_timeout と wait_timeout、NGINX keepalive_timeout
MYSQL interactive_timeout と wait_timeout
対話型接続と非対話型接続は、対話型モード接続であるかどうか、クライアントによって決定されます
通常、どのような状況でどの接続を使用しますか?根拠は何ですか?

NGINX keepalive_timeout
この設定の 2 番目のパラメータは何を意味しますか?
現在のサーバーは最初のパラメータ keepalive_timeout 50 で設定されています。
しかし、リクエストを行うとプロセス番号が変化し続けます。 、50秒も待ちませんでした。 。
なぜですか?

-----解決策---------
以下は私の理解です
NGINX keepalive_timeout

これを理解するには、HTTP を理解する必要があります。通常、HTTP リクエストが完了すると接続は閉じられますが、パフォーマンスのために接続が閉じられることがあります。この接続を使用して、次のリクエストを直接行うことができます。 keepalive_timeout の時間は 2 つのリクエストの最大待ち時間です。keepalive_timeout を超えるとタイムアウトとして扱われます。ただし、これもクライアントによって異なります。クライアントがキープアライブをサポートしていない場合、接続は維持されず、すぐに閉じられ、次回接続が再度開かれます。

MYSQL interactive_timeout および wait_timeout
は、一般に、tcp/ip 3306 ポートを介してアクセスされる非対話型接続、および mysql コマンドを使用してアクセスされる対話型接続として理解できます。
タイムアウトの意味は同じで、何もしないときに待機する最大時間です。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート