mm111222 发表于 2018-11-19 10:01:23

apache进程解析

  1 查看apache进程
# ps -ef|grep httpd
root      6593   10 12:55 ?      00:00:00 /usr/local/apache2/bin/httpd -k start
daemon    659465930 12:55 ?      00:00:00 /usr/local/apache2/bin/httpd -k start
daemon    659565930 12:55 ?      00:00:00 /usr/local/apache2/bin/httpd -k start
daemon    659665930 12:55 ?      00:00:00 /usr/local/apache2/bin/httpd -k start
daemon    659765930 12:55 ?      00:00:00 /usr/local/apache2/bin/httpd -k start
daemon    659865930 12:55 ?      00:00:00 /usr/local/apache2/bin/httpd -k start
root      660059380 12:55 pts/0    00:00:00 grep httpd  6593--第一个为master进程,如果master进程被干掉,程序依旧可以运行,担如果链接数不够了,无法生成新的子进程,只能靠声誉的进程支持,而且非主进程的pid变成1
# ps -ef|grep httpd
daemon    6594   10 12:55 ?      00:00:00 /usr/local/apache2/bin/httpd -k start
daemon    6595   10 12:55 ?      00:00:00 /usr/local/apache2/bin/httpd -k start
daemon    6596   10 12:55 ?      00:00:00 /usr/local/apache2/bin/httpd -k start
daemon    6597   10 12:55 ?      00:00:00 /usr/local/apache2/bin/httpd -k start
daemon    6598   10 12:55 ?      00:00:00 /usr/local/apache2/bin/httpd -k start
root      676359380 12:59 pts/0    00:00:00 grep httpd  2问题:如果一个进程同时处理上万个链接,而且释放内存又很慢的话,这个进程就会吃掉所有的内存,系统会默认kill掉它
  解决方法:加内存
  




页: [1]
查看完整版本: apache进程解析