今天上午卷粉博客出现了假死的现象,也就是输入www.juanfen.com后,页面载入速度非常慢,而在博客目录下的其他网站速度依然很快,这就是pjblog程序中可能遇到的假死现象。
据网友分析,bjblog的假死大概有2种原因:
第一,博客访问量太高,导致access数据库假死,也就导致了博客程序的假死。
第二种原因,是pjblog插件导致了程序的假死。pjblog的插件非常多,但许多插件只注意了功能,却没有在兼容性和代码优化上下功夫,有些插件更是与其他插件冲突,也就导致了假死现象的发生。
解决思路:
卷粉在使用pjblog3年中有2次遇到假死的现象,算是比较顺利的,首先应该把pjblog程序本身的原因排除了,问题还是出在数据库或者插件上。卷粉的博客访问量每天不超过100,历史上最多每天2000多个IP都没有出现假死的情况,access数据库不至于假死,可以排除。
这样看来,故障的原因就在于插件。昨天卷粉给博客安装了3个插件,分别是饭否、相册、版权,相册页可以正常访问,就把相册插件排除了,看来是饭否和版权插件的问题,还有音乐播放器要调用网络上的MP3,也有可能导致程序运行效率降低。
解决办法:
只要能够进入后台管理面板,反安装上述的饭否、版权、MP3播放器插件就能解决问题了(其实就是卸载)。问题又出来了,因为程序假死,根本不可能登陆,更别说进入后台管理面板了。怎么办呢?其实也简单,卷粉的办法是:
1、首先在FTP登陆网站文件,把插件目录下的那几个要卸载的插件文件夹更名(以后说不定还用得到),然后尝试刷新访问网站,如果正常了,就可以登陆(因为程序已经找不到那些插件了)后台解决。
2、如果还不行,说明是网站缓存中还有插件的影子,那就在虚拟主机控制面板中,先暂停或停止主机,等上几分钟,再重新启动主机,网站应该就能恢复正常了。这样中的原理,其实是强制更新服务器缓存,使我们有足够的时间在插件捣乱之前就把他们卸载掉。
3、其他一些办法还没有用过,或许有用:比如,用备份的数据库文件覆盖原来的数据库文件,比如,删除域名绑定等等,因为没有使用,不知道有无效果,算是一种思路。
PJBLOG,不错的程序。