带有 Nginx + php5-fpm 的 Wordpress 给了我奇怪的 502 错误,并且 recv() ready() 失败

标签 wordpress ubuntu nginx php

我最近在安装 Nginx php5-fpm 时遇到了一种新问题。我将它用于拥有大量成员和流量的生产网站。该网站基本上存在一个 wordpress 博客(作为 cms 和用于博客)和一个 vBulletin 4 论坛。 vBulletin 4 论坛与 php5-fpm 和 Nginx 完美配合,我添加了一些 Nginx 重写规则(你知道我的意思,对于 Nginx 下的漂亮 url,而不是真正的 mod_rewrite htaccess)。其余的配置是默认的。

安装 wordpress(我是在论坛之后安装的)也没有问题。但是在运行 wordpress 时,当我在管理控制面板中工作时,我从 Nginx 收到奇怪的 502 错误,只需单击简单的链接。此外,来自 Wordpress 管理员的某些页面似乎没有完全加载(好像页面只是页面的一半,其余部分是白色的)。

我希望你能帮助我理解(并修复)这里出了什么问题。

这是我的错误日志:http://pastie.org/private/praczievxolngnvg3wmreg这里是我的 php5-fpm.log:http://pastie.org/private/jghgfun4yyjc8aoqpkkg

感谢您的所有时间和关注。如果需要更多信息,请询问,我会提供相应的文件。

最佳答案

我找到了解决方案,老实说,这是一个非常愚蠢的解决方案:

我将 php5-fpm 内存限制设置为 4096mb(我有 8gb 内存专用),但我认为这是所有实例的总数。但是相反,每个实例可能是 4096mb,这就是我的请求被破坏的原因......

关于带有 Nginx + php5-fpm 的 Wordpress 给了我奇怪的 502 错误,并且 recv() ready() 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7854276/

相关文章:

php - 我正在使用 WordPress 准备,无法使用 IN(数组),mysql php

Nginx - 我怎么知道 $http_referer 何时未设置或为空?

deployment - Play 框架 2.0 中的路由不适用于 Nginx 下的独立应用程序

ubuntu - 如何配置俄语键盘布局(并通过 win+space 切换 US<->RU)?

node.js - 带有标志 --legacy-watch 的 Nodemon 不适用于 docker Ubuntu/Linux

django LOGIN_REDIRECT_URL 在 nginx ssl 后面不工作

javascript - 按类名获取元素并更改类名

html - 如何在类别页面的帖子中显示 div - wordpress

mysql - 我将如何优化这个 WordPress 查询?

ubuntu - 如何更改 xen 服务器 ubuntu 虚拟机上的 redmine 附件目录