前几日Apache问题是解决了,本来我将MaxRequestsPerChild 设为1000的,即当请求量达到1000的时候,httpd.exe进程会自动再生成一个,而且原来达到顶峰的子进程httpd.exe会立即被kill。这个时候,httpd.exe的内存使用率也不会超过300,000k但是老板还想让这个数字下降,我就直接将MaxRequestsPerChild 设为170,这样当httpd.exe的内存使用率最多不超过80,000k的时候,就自动被kill掉了。但是,httpd.exe达到80,000k可是轻而易举的事情啊,就是说,httpd.exe每不到10分钟就被kill一次,同时还会向error.log些日志,一天下来,可以写上1万行左右,大概1兆吧。
那么,这样httpd.exe被频繁的kill,会不会对网站速度和稳定性产生影响呢,我总觉得这样也会加大服务器的负荷。