ubuntu 网站异常类
在此环境下,一般php-cgi运行是非常稳定的,但也可能会遇到php-cgi占用太多cpu资源而导致服务器响应过慢,一般php-cgi进程占用cpu资源过多的原因有:
1、 一些php的扩展与php版本兼容存在问题:实践证明 eAccelerater与某些php版本兼容存在问题,具体表现是启动php-cgi进程后,运行10多分钟,奇慢无比,但静态资源访问很快,服务器负 载也很正常(说明nginx没有问题,而是php-cgi进程的问题),解决办法就是从php.ini中禁止掉eAccelerater模块,再重启 php-cgi进程即可。
2、程序中可能存在死循环,导致服务器负载超高(使用top指令查看负载高达100+), 需要借助Linux的proc虚拟文件系统找到具体的问题程序。
3、php程序不合理使用session , 这个发生在开源微博记事狗程序上,具体表现是有少量php-cgi进程(不超过10个)的cpu使用率达98%以上, 服务器负载在4-8之间,这个问题的解决,仍然需要借助Linux的proc文件系统找出原因。
4、程序中存在过度耗时且不可能完成的操作(还是程序的问题)。
现象:安装好mysql后,发现phpmyadmin不能登录mysql,返回1130错误,但是在mysql命令行登录mysql -u root -p可以
分析过程及解决方案:
现HTTP Error 503. The service is unavailable错误的原因一般有以下几种,具体的原因需要通过weblog访问日志进行分析:
1、站点遭到攻击,在超过限制时报503错误,待攻击停止就可以恢复了;
2、站点规模较大,并发请求过多,这种建议修改优化程序或需要升级更高类型主机;
3、程序有错误,在短时间内产生多次工作进程崩溃,会因IIS7的快速故障防护功能而关闭程序池;
4、站点提供下载,当带宽超过限制时会报错,需停止下载功能,或者升级主机解决。
iptables的conntrack表满了导致访问网站很慢
http://help.aliyun.com/knowledge_detail.htm?spm=5176.788314866.3.6.kRWWyN&knowledgeId=5974872&categoryId=8314866
mysql的binlog太大太多占用大量磁盘
Mysql,phpmyadmin密码忘了怎么办
http://help.aliyun.com/knowledge_detail.htm?spm=5176.788314866.3.8.kRWWyN&knowledgeId=5973952&categoryId=8314866
影响网站打开速度的因素有哪些
http://help.aliyun.com/knowledge_detail.htm?spm=5176.788314866.3.9.kRWWyN&knowledgeId=5973953&categoryId=8314866
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。