Apache的3种工作模式

作者 : 开心源码 本文共391个字,预计阅读时间需要1分钟 发布时间: 2022-05-12 共72人阅读

Apache有三种工作模式:分别是 preforkworkerevent

prefork

(多进程,每个进程产生子进程)

prefork 是一种非线程、与派生的工作模式,使用的是进程去解决请求,所以比较容易消耗内存,但是稳固性好,某个进程出现问题不会影响到其余请求。


worker

(多进程,每个进程生成多个线程)

worker是用多个子进程、每个子进程有多个线程、因为用的是线程去解决请求,消耗内存小,适合高流量的请求,但是假如某个进程出现问题,那么这个进程下的线程都会出现问题,即稳固性不是很好。


event

event模式,是为处理keep-alive保持长连接出现的一种工作模式,用keep-alive长连接的时候,某个线程会一直被占使用,即便中间没有请求,需要等到超时才会被释放,所以这个时候就出现了event的工作模式就出现了。


如 何 配 置 模 块

查当前工作模式

使用命令(httpd -l)查看

Apache的3种工作模式

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Apache的3种工作模式

发表回复