好的真的需要有人来帮助我
我在安装了Plesk的VPS上运行CentOS
我推出了一个新的网站,每天有几百次访问(没有什么疯狂的),但是一直都有性能问题。
VPS拥有768MB的内存,并且很快就达到了这个数字的90%。
该网站在fast-cgi下的wordpress上运行,apc已安装并正常工作。
在错误日志中,我看到很多“脚本头文件过早结束:”和“软件导致连接中止:mod_fcgid:ap_pass_brigade失败”错误日志中的错误,我认为它在前端显示为500错误。
如果有人能给我一些有关linux内存pipe理的技巧,
1)我目前设置的php内存使用512MB的内存和增加的最大执行和input时间到1600秒。 2.)APC设置为使用48M内存3.)我不知道快速cgi有什么内存分配
任何指针不胜感激。
谢谢,
埃德
“ap_pass_brigade”消息是一种无害的红鲱鱼 – 见http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=537922 。
根据你正在阅读的数字来达到90%,这可能也是无害的 – 特别是'top'中的'used'数字包含了内核的cachingcaching以加快文件访问速度,别的还需要内存。
但是,“脚本头文件的提前结束”意味着你的脚本无论是什么原因都不能完成和完成它的工作。 日志中是否有更多信息? 脚本是否全部启动 – 你可以插入一个打印语句(stderr),看到它出现在Apache错误日志? suexec.log中有什么吗? – 一些导致这个问题的问题将出现在那里。