【发布时间】:2015-11-20 08:31:16
【问题描述】:
我需要从已建立的 nginx 连接到工作进程终止进程 ID。
有没有办法从所有 nginx 建立的连接中获取 PID?
如果我在 nginx 工作进程上执行netstat,我会从工作进程中获取 pid,在我杀死与其连接的进程后需要保持活动状态。
我试过netstat -anp | grep "client_ip_address" | grep ESTABLISHED
我得到了这个:
tcp 0 0 client_ip:dest_port client_ip:source_port ESTABLISHED 15925/nginx: worker
所以 15925 将是当我终止与它的连接时需要保持活动状态的进程 ID。
有办法吗?
【问题讨论】: