一谈到Apache,相信大多数系统管理员使用的还是其稳定版1.3――虽然2.0系列的开发版早已由Alpha,Beta发展到了现在的GA(General Availability )版,不过大家潜意
./configure --help|grep mpm会显示 --with-mpm=MPM Choose the process model for Apache to use.
作者说明: 本文内容基本来自Apache2.0官方文档,并结合了作者的日常工作经验。事实上对于任何一项开源技术来说,官方文档都是最好的技术资料,个人觉得网上90%的技术文档都可以在官方的技术文档
和其他操作系统一样,监听队列(listen queue)是首要限制条件。下面是Aaron Gifford 对BSDI 1.x,2.x和FreeBSD 2.0(包括旧版本)上的建议。 编辑下面
FreeBSD是一个性能稳定的免费操作系统,当前很多的商业网站使用在FreeBSD上的Apache来搭建Web服务器平台。在FreeBSD上,Apache的运行性能受到很多因素的影响,本文将介绍如何调
maxusers对其他kernel参数产生影响: 进程的最大数目 每个用户进程的最大数目 系统打开文件数目限制 每个用户打开文件数目限制 mbuf clusters最大
CHILD_MAX和OPEN_MAX设置成允许512个子进程(与每用户最大进程数不同)和文件描述符。这个值可以根据你的特殊配置进行修改(如果你的模块或CGI要打开许多文件时,就设置一个较大的OPEN_
FreeBSD是一个性能稳定的免费操作系统,当前很多的商业网站使用在FreeBSD上的Apache来搭建Web服务器平台。在FreeBSD上,Apache的运行性能受到很多因素的影响,本文将介绍如何调
USE_FLOCK_SERIALIZED_ACCEPT 此方法用flock(2)系统调用对一个锁文件加锁。(此文件在LockFile命令中指定) USE_FCNTL_SERIALIZED
附录:预分支(Pre-Forking)模型 Unix上的Apache是应用了预分支模型的服务器。父进程的责任仅在于繁衍子进程,它从不响应来自socket的任何请求。真正处理连接的是子进程,每个子