灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:1963回复:0

linux怎么查看连接的创建时间

楼主#
更多 发布于:2012-12-20 16:09

linux怎么查看连接的创建时间
 
 
 
zookeeper客户端失去连接的时候,我们的系统会报警。这个时候我们需要去生产环境看看客户端的连接情况,需要查看连接的创建时间。
  
 
使用以下方法:
 
 
 
1.查看连接所在的进程号,netstat -npt | grepport,可以得到进程号
 
tcp        0      0 ::ffff:192.168.251.43:51520::ffff:192.168.110.231:8998 ESTABLISHED 32439/java
 
 
 
2.查看这个进程打开的这个连接的文件名,lsof -p pid | grepport,可以得到这个进程在这个端口上的连接的文件编号:
 
 
 
java    32439 root  118u IPv6          165707367      0t0       TCPSC-HOST-43:51518->192.168.110.231:8998 (ESTABLISHED)
 
java    32439root  126u  IPv6          165707404      0t0       TCPSC-HOST-43:51520->192.168.110.231:8998 (ESTABLISHED)
 
 
 
大家注意到118u和126u是这两个连接的文件名,然后去ll/proc/pid/fd/118,就可以看到这个连接的建立时间了。

喜欢0 评分0
游客

返回顶部