我知道还有另一个具有类似标题/错误的问题,但我认为这是一个不同的问题。
语境:
- 在共享 Linux 主机上运行 wordpress 3.6.1、PHP 5.3.27、MySql 5.1.70,1gb 内存。
- .ht 访问:
suPHP_ConfigPath /home/[username]/public_html
- php.ini:
memory_limit = 512M
(我试过 2048M, 1024M, 32M, .. heck even -1) - 我也试过(
ini_set(/* all the values above, in the WordPress index.php */)
) - 我禁用了所有插件,甚至一一重新启用。
- 平均而言,我在站点上同时有大约 300-400 个并发连接/用户。
- 我没有 SSH 访问权限:/
- 我无法在本地重现该错误(在运行“
MAMP
”和“ab
”的 Mac 上,我什至将本地内存限制降低到 16m..) - 我知道这些都不起作用的方式是,在 /cpanel 错误日志屏幕中,我每分钟看到错误(在标题中)大约 3-4 次!
(12)Cannot allocate memory: couldn't create child process: /opt/suphp/sbin/suphp for /home/infomed/public_html/index.php
- 我已经打电话给托管公司directnic,他们帮不了我太多,他们建议了我已经尝试过的一些解决方案,他们不支持SSH,所以这对我来说是个死胡同。我知道我可以切换主机,但我目前无法这样做。
拜托,我所要求的只是指出我可以调查的任何其他潜在原因,我没有想法......在一个简单的 Wordpress 博客中,在主屏幕上禁用了所有插件,什么可能使用超过 1gb 的内存? 没有上传图片,wp_get_recent_posts
每张只有 2 张,限制为 6 张。