Google Sitemaps导致的致命错误

今天写帖子时碰到了一个奇怪的问题,自动保存时报错:Fatal error: Allowed memory size of 52428800 bytes exhausted (tried to allocate 242856 bytes) in /home/.digger/championeer/blog.techpush.com/wp-includes/functions.php on line 326,这是升级到Wordpress 2.1以来遇到的第一个错误,当时并没有太在意,写完后发布时有出现了同样的错误,继而又发现删除旧文章时也有同样的情况出现。于是马上google了一下,Wordpress的支持论坛上有一个帖子与此有关,那个网友碰到了与我一样的问题,但尚未有人给出合适的解答,我开始在Dreamhost的论坛上发帖子咨询,并且给Wordpress测试人员邮件列表也发了求助email,因为我并不确定问题出在Dreamhost还是Wordpress上。这些求助陆续有了回复,Dreamhost论坛上有人认为我应该去问问Dreamhost支持人员,呵呵,我知道这个办法肯定是最慢的,可是好吧,我听从了这个建议,给Dreamhost发了email,至今还没有回复;最踊跃帮助我的无疑是Wordpress的广大测试用户了,很快就收到了他们的回复邮件,Jeremy Visser建议我在.htaccess中加上一条命令:php_value memory_limit 16M,以提高php的可分配内存数量,我试了试,没有效果,Andy Skelton则建议我一个一个disable插件,看看是否是插件的问题,我正准备这么做,感谢上苍,Mark Jaquith的邮件让我省了很多力气,他说我所使用的Google Sitemaps有一个内存泄露问题,我马上屏蔽了这个插件,于是一切都正常了!!

感谢所有帮助我的人,特别是Wordpress的活雷锋们,Thank you guys, you are great!
而对于Google Sitemaps,当初升级到Wordpress 2.1时很顺利,后来也工作正常,没想到会出这样的麻烦,让人措手不及,希望作者尽快修复这个bug。

Tags: , , , ,

2 Responses to “Google Sitemaps导致的致命错误”

  1. hhalloyy Says:

    你试试在wp-config.php中加入这么一行语句:
    ini_set(”memory_limit”, “16M”);

  2. Jason Chao Says:

    [quote comment="3251"]你试试在wp-config.php中加入这么一行语句:
    ini_set(”memory_limit”, “16M”);[/quote]
    我曾经在.htaccess中试过提高内存使用限制,但没有效果,后来还是毙掉Google Sitemaps搞定的,今天收到了Dreamhost的答复,我想问题应该清楚了,昨天他们升级了PHP到5.2,并作了新的内存限制,这可能会导致某些有内存问题的插件爆发隐患

Leave a Reply