apache 工作模式prefork进程模式和worker线程模式参式详解和推荐设置

一apache工作模式:

    1.prefork进程模式:

wKioL1Q-HcnBMa84AANzU0SYB7A215.jpg

prefork模式参数说明:
wKiom1Q-HdShGC8fAAOfxbv_kSM265.jpg


prefork模式推荐设置:

wKiom1Q-Hfrj3FxJAAF5F8dVHLA023.jpg

二.apache worker模式

1. 参数


wKiom1Q-M73wM-VgAASIPPKIFGc975.jpg

wKioL1Q-M_WzDDOlAAMFu0miG04948.jpg

wKiom1Q-M76js8JkAABHi6GMDFg382.jpg

wKioL1Q-M_ahIOl5AADYaxr8d_w976.jpg

wKiom1Q-M7_CwnVhAAC0K_QKwJ8959.jpg

wKioL1Q-M_aQv6-7AACzHZMIiRk578.jpg

wKiom1Q-M8Dy0SiSAAJf9GsQNyo264.jpg

wKioL1Q-M_jRjbdtAAHA4jd1nDI990.jpg

wKiom1Q-M8LzgBgaAAFylZEfRNk705.jpg

三.prefork和worker模式比较:

  1.prefork模式稳定。但要消耗更多的内存和资源。进程提供服务.查看:ps -ef|grep httd|wc -l

  2.worker模式因为用子进程产生线程来处理请求,所以适合高并发高流量的HTTP服务。缺点,一个线程死了,父进程下的所有子线程都会挂了。稳定性不如prefork模式,但占用资源相对prefork模式低。线程提供服务.没有serverlimit,默认的子进程数是16.查看子线程数:pstree -a|grep http

你可能感兴趣的:(apache,prefork,工作模式)