web站点崩溃最常见原因总结
- 磁盘已满
日志文件系统空间已满时Web服务器也会被挂起,但机器自身被挂起的几率已大大减低。
2. C指针错误
解决方案之一是使用代码分析工具(如Purify)对代码进行仔细分析,以找出可能出现的泄漏问题。
另一种方法是每隔一段时间,就清除并重启进程。
3. 服务器超载
解决问题的一种方法是将obj.conf参数RqThrottle的值设置为线程数目之下的某个数值,这样如果越过RqThrottle的值,就不会接收新的连接。
4. 数据库中的临时表不够用
这是一个不容易被程序员发觉的问题,但会在负载测试时显露出来。但可能对于数据库管理员(DataBase Administrator,DBA)来说,这个问题十分明显。