14

ubuntu Linux のポート 80 にリッスン ソケットがあります。

tcp    0  0 0.0.0.0:80      0.0.0.0:*   LISTEN  12248/nginx

そのソケットのバックログ値 (listen() 呼び出しに送信されたバックログ値) を取得する方法はありますか?

nginx 構成を表示できることはわかっていますが、新しい構成で nginx をリロードせずに構成ファイルを変更できるため、構成と実際の LISTEN 呼び出しのバックログ引数は異なる可能性があります。

4

3 に答える 3

25

ss -ltSend-Q 列にこの値を指定します。

于 2013-11-28T17:44:08.323 に答える
-6

バックログを取得するための標準 TCP API はありません。それが必要な理由もありません。ソケットを作成し、リッスン状態にすると、指定したバックログがわかります。システムはそれを上下に調整する権利がありますが、それでもアプリケーションでその情報を使用してできることは何もありません。

于 2013-06-02T23:25:25.590 に答える