General_715 发表于 2014-10-31 19:48

怎么判断某个http进程的具体内容

# ps -efo user,pid,ppid,pcpu,pmem,comm | grep http | sort-r -k5| head
apache 26018 234220.0 52.9 /opt/app/apache/bin/httpd
这个进程占用内存得到了52.9怎么查看这个进程正在做什么呢
另外,如果用户正在使用这个进程 杀掉这个进程之后 会有其他进程接替处理用户请求吗
如果没有的话,是不是就会影像用户使用呢

请教一下各位

dengbao2001 发表于 2014-10-31 21:47

可以用Tcpdump之类的软件监控下。或者用sniffer之类的软件。

General_715 发表于 2014-11-03 14:54

dengbao2001 发表于 2014-10-31 21:47 static/image/common/back.gif
可以用Tcpdump之类的软件监控下。或者用sniffer之类的软件。
感谢您的回复。
请问,如果我杀掉某个http进程 会影响到用户的使用吗

dengbao2001 发表于 2014-11-03 16:24

那肯定的,只要有用户连接,肯定影响

General_715 发表于 2014-11-03 18:48

dengbao2001 发表于 2014-11-03 16:24 static/image/common/back.gif
那肯定的,只要有用户连接,肯定影响
我是这么考虑的,用户连接的session应该是会有相应时间的,在连接的进程没有了之后,session会重新尝试连接别的进程,如果http服务没关,就会有别的http进程接替
不知道我这么想对不对

dengbao2001 发表于 2014-11-03 18:52

你到底想实现什么目的呢?

General_715 发表于 2014-11-03 22:10

dengbao2001 发表于 2014-11-03 18:52 static/image/common/back.gif
你到底想实现什么目的呢?
就是想弄明白一些原理,杀掉某个http进程,会不会影响正在访问的用户

General_715 发表于 2014-11-12 22:38

有没有朋友一起讨论一下
页: [1]
查看完整版本: 怎么判断某个http进程的具体内容