我最近重建了 Apache 以包含 mod_suPHP(以前使用 DSO)。但切换到 suPHP 后,托管在我 VPS 上的 Wordpress 网站会返回类似以下内容的信息:
致命错误:/home/mine/public_html/wp-includes/class-simplepie.php 第 3522 行内存不足(已分配 2883584)(试图分配 77824 字节)
但是,如果我刷新页面一次到六次左右,网站就可以正常加载;页面不再返回错误(在某些情况下,我需要直接转到包含部分进行刷新)。我以为是缓存问题,但我已经清除了缓存并使用其他网络上的机器进行了验证。
我可以进入每个 WP 安装并有效地消除错误,但 Wordpress 的新副本也会遇到同样的问题。我已将内存限制增加到 256M,但没有成功。在整个系统范围内,我只使用了分配的 756MB 中的大约 80-100MB。如果有人知道可以做什么,我将不胜感激;宁愿不重新配置 VPS。
答案1
按照建议在 Apache 配置文件中注释掉“RLimitMEM”在这篇文章中似乎已经解决了该问题。