新足迹

 找回密码
 注册

精华好帖回顾

· 在纽省的尴尬 (2014-8-20) acoke · 参加征文——我的异国“外婆” (2008-7-22) 一炷香
· BT大法见习操作及问题[随时更新] (2008-5-10) brad · 大家都听什么曲子?- - 晒晒你MP3里的曲单(要真实) (2008-9-29) 老陶
Advertisement
Advertisement
查看: 3869|回复: 8

update 3: 一个奇怪的Apache Server和Joomla和htaccess的问题 [复制链接]

发表于 2015-5-8 17:45 |显示全部楼层
此文章由 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

不知道大家有没有什么建议 比如从哪里开始查起?


Advertisement
Advertisement

特殊贡献奖章

发表于 2015-5-8 17:52 |显示全部楼层
此文章由 kr2000 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kr2000 所有!转贴必须注明作者、出处和本声明,并保持内容完整
joomla都3.4啦,以前用的还是1.5

rename .htaccess就没问题了吗?

发表于 2015-5-8 17:54 来自手机 |显示全部楼层
此文章由 yolandalinz 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yolandalinz 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这种到哪里都属于收费服务吧?

发表于 2015-5-8 18:11 |显示全部楼层
此文章由 cloud226 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 cloud226 所有!转贴必须注明作者、出处和本声明,并保持内容完整
kr2000 发表于 2015-5-8 17:52
joomla都3.4啦,以前用的还是1.5

rename .htaccess就没问题了吗?


不知道 因为这个是很间歇性的 所以短时间内无法知道

但如果在server不响应php script的时候删掉.htaccess 情况并没有立刻变化

我现在就想不用httpauth 观察一段时间看有没有问题 但就担心不知道是问题真的解决了还是时间不够长

发表于 2015-5-8 18:14 |显示全部楼层
此文章由 cloud226 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 cloud226 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 cloud226 于 2015-5-8 18:26 编辑
yolandalinz 发表于 2015-5-8 17:54
这种到哪里都属于收费服务吧?


内部服务器 就是因为IT support不给力 前两次都给一些没有用的建议 比如说升级PHP和升级joomla(都做了) 所以这次想要自己查查原因

发表于 2015-5-11 15:21 |显示全部楼层
此文章由 fuleinist 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fuleinist 所有!转贴必须注明作者、出处和本声明,并保持内容完整
整个程序+数据库Backup下来放到localhost测试。

问题一样说明PHP Script有问题。

没问题那么恭喜LZ。可以升级服务器了
Advertisement
Advertisement

发表于 2015-5-11 23:57 |显示全部楼层
此文章由 cloud226 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 cloud226 所有!转贴必须注明作者、出处和本声明,并保持内容完整
fuleinist 发表于 2015-5-11 15:21
整个程序+数据库Backup下来放到localhost测试。

问题一样说明PHP Script有问题。

它这种间歇性的问题 总是有什么trigger了这个问题吧 所以放在localhost可能不能完全检测出问题所在

发表于 2015-5-13 16:20 |显示全部楼层
此文章由 porcorosso 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 porcorosso 所有!转贴必须注明作者、出处和本声明,并保持内容完整
完全看不懂

发表于 2015-5-13 17:02 |显示全部楼层
此文章由 cloud226 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 cloud226 所有!转贴必须注明作者、出处和本声明,并保持内容完整
porcorosso 发表于 2015-5-13 16:20
完全看不懂

如果是web programmer 确实不需要理这些server太多 我们是因为有内部服务器 所以麻烦

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部