服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

PHP页面不时运行缓慢

我有VPS 2GB的RAM和8个CPU核心的限制。 我在这个VPS上有5个站点(其中一个只是为了testing,没有游客免除我)。 所有5个网站是图像画廊,如壁纸网站。 上周我注意到一个网站(主域名,用于名称服务器,也是大多数stream量,访问者)的问题。 该网站有两个图像画廊,一个是几年前制作的旧静态html画廊,另一个是主要由ZENPhoto CMS提供支持。 另外,我在同一个VPS上的另外两个站点(在一个运行的站点上,在一个testing站点上)上也有相同的图库CMS。 在其他两个网站,我有不同的PHP驱animation廊。 问题是,经过一段时间(从Apache重新启动后10分钟到几个小时不等),在主站点加载页面变得非常缓慢,或者我得到503 Service Temporarily Unavailable错误。 所以页面变得不可用。 但只是与新的CMS图库的一部分,具有静态html页面的网站的旧部分工作得很快,很好。 同样CMS图库和其他两个具有不同的PHP驱动库的其他两个网站同时工作正常和快速。 我认为这个主站点上的CMS必须是CMS,因为其他站点工作的很好。 然后,我尝试在该主站点上打开联系人和留言簿页面,该页面不在该CMS之外,但也是PHP页面,并且不会加载,但同一联系人的php scipts正在同时在其他站点上工作。 所以,当网站开始挂起,只有PHP生成的内容不工作,就像我说的其他静态页面正在工作。 而且,只有在那个主站点上我有问题。 然后,我需要重新启动Apache,重启后,一切都变得好而快,一段时间,比主站点上的PHP页面慢得多。 如果我不重新启动apache缓慢需要一些时间(几分钟,几小时,取决于stream量),并在此期间PHP的潜水内容加载非常缓慢或不可用在该网站上。 过了一段时间之后,所有的事情都开始奏效了,一段时间又一次又快又快了。 在stream量更大的小时内,PHP内容缓慢加载或不可用,stream量较小的时间段内,有时速度较快,有时比平时慢一点点。 而且,只有在这个主站点上,并且只有PHP驱动页面,即使在大多数stream量时间内,静态页面也可以快速工作,而其他具有相同CMS的站点工作也很快。 目前,我在该网站上有大约7000个独立访问者,但即使每天有11500个访问者,网站也能很好地工作。 所有网站(每个独立访问者大约3页)的访客总数约为17000人。 当站点开始减速有时在Apache的状态,我可以看到这样的事情: mod_fcgid状态: 总FastCGI进程:37 进程:php5(/ usr / local / cpanel / cgi-sys / php5)pid主动空闲状态 11300 39 28 7工作 11274 47 28 7工作 11296 40 29 3工作 11283 45 […]