网站时常打不开,显示 Service Unavailable,怎样解决?

来源:百度知道 编辑:UC知道 时间:2024/06/18 18:37:12
本网站租用虚拟主机,并发数限制为500,每天访问量独立ip约300,以下是空间提供商给出的某个时间段的出错日志:

2006-08-03 01:01:18 60.210.66.189 1796 210.52.223.48 80 HTTP/1.1 GET /images/banner/logo-sdtc-1.gif 503 26 AppShutdown qqtc.cn
2006-08-03 01:01:18 222.79.169.10 1115 210.52.223.48 80 HTTP/1.1 GET /images/p2_.gif 503 26 AppShutdown qqtc.cn
2006-08-03 01:01:18 222.79.169.10 1116 210.52.223.48 80 HTTP/1.1 GET /images/p6_.gif 503 26 AppShutdown qqtc.cn
2006-08-03 01:01:18 222.79.169.10 1080 210.52.223.48 80 HTTP/1.1 GET /images/p4_.gif 503 26 AppShutdown qqtc.cn

空间提供商对这个问题的回答是:您的网站运行服务器CPU超出15%的限制被关闭进程了。

估计是网站自身的问题,如何查找故障的来源?如何解决这个问题?

请高手支招,先谢谢各位了!
问题补充:基本把问题锁定在网站代码自身有问题,请各位高手提供如何查找故障源的方法及工具。并请详细说明!

Service Unavailable
是超过程序池限制的意思

现在的2003服务器都是将IIS用户分配到几个程序池中,如果这些用户总量或者单独一个超过了应用程序池的限制就会报这个提示

如果你是独立程序池的话就要查自己的代码了,一般的个人网站超过15%是不太可能的,除非代码超烂.或者服务器太烂.

还有个可能是你用了伪静态HTML发布,发布时候CPU占用极高,会超应用程序池,如果是的话可以放弃这个功能.

Service Unavailable是访问量大引起阻塞