我在ubuntu linux上的端口80上有一个监听套接字。
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 12248/nginx
有没有办法获得该套接字积压值(backlog值发送到listen()调用)?
我知道我可以查看nginxconfiguration,但configuration文件可以更改,而无需使用新configuration重新加载nginx,因此configuration和实际LISTEN调用中的积压参数可能会有所不同。
ss -lt
在Send-Q列中给出了这个值。
没有用于获取积压的标准TCP API。 也没有理由需要它。 您创建了套接字,将其置于监听状态,您应该知道您指定的是什么backlog。 系统有权调整它,但即使如此,没有什么用处,你可以使用你的应用程序中的这些信息。