|  | 
此文章由 cloud226 原创或转贴,不代表本站立场和观点,版权归  oursteps.com.au 和作者 cloud226 所有!转贴必须注明作者、出处和本声明,并保持内容完整 
| 本帖最后由 cloud226 于 2015-7-9 16:38 编辑 
 update 3
 
 2个月过去了 好像没有出过问题
  可能是个不解之谜了 
 -----------------------------------------
 
 update 2
 
 我们的IT Support推荐的解决方式是增加Entry processes(max concurrent connections) 但我很明显跟他们说了当问题发生时 Entry processes离limit还远的很 重点应该是在于为什么每个connection创建的process不会被release掉
 
 不知道大家怎么想
 
 
 -------------------------------------------
 
 update 1
 
 用WHM的LVE Manager查了记录 当Server持续读取PHP script的时候 CPU,RAM usage都没有变高 而一般如果是PHP script有bad loop的话 CPU usage会变的很高吧 所以我怀疑确实应该是server configuration (特别是这个suPHP)有个bug
 
 -------------------------------------------
 
 
 背景
 WHM(cPanel)服务器
 suPHP作为PHP编译器
 网站是Joomla 3.4.1+一个很简单但是code比较粗糙的template  好像没有什么奇怪的plugin
 因为还在测试阶段 用了htaccess的httpauth来保护
 
 问题
 有时候网页会突然没有响应
 检查了WHM和cPanel 发现如果执行任何PHP script(包含和joomla完全无关的phpinfo等) 都会有一个CPU process被占据 即使关闭页面也不会release这个process 同时 打开jpg,txt等不需apache编译的文件就没有问题
 
 这个事情已经发生过几次了 有时候周五发生 周一再看就没有问题了
 
 初步怀疑suPHP有bug?或者htaccess文件和suPHP有冲突 (服务器上有n多其他wp, joomla网站都没有问题)
 但htaccess就是最简单的
 AuthType Basic
 AuthName "abc"
 AuthUserFile "/home/abc/.htpasswds/public_html/passwd"
 require valid-user
 
 不知道大家有没有什么建议 比如从哪里开始查起?
 
 
 
 | 
 |