gpt4 book ai didi

php - Openshift 502 代理错误和退出信号日志中的段错误 (11)

转载 作者:行者123 更新时间:2023-11-29 21:41:42 25 4
gpt4 key购买 nike

我正在 OpenShift 上运行一个带有 Avada 主题 (v3.8.8) 的 Wordpress 网站(青铜级计划,但尚未支付任何费用..),并且无法再更新。无法更新到 Wordpress 4.4,也无法将 Avada 主题更新到 v3.9.1。 webapp正常运行就OK了。 Wordpress 网站是使用 Quickstart 创建的,网站和数据库在 1 个齿轮上运行。

当我尝试通过 Wordpress 管理控制台进行更新时,我收到 502 代理错误并且我的应用程序崩溃。恢复站点的唯一方法是通过 OpenShift 管理控制台重新启动它。

我查看了日志并看到以下内容:

关于 8 条段错误消息(但/var/lib/中没有 coredump):

child pid 286229 exit signal Segmentation fault (11), possible coredump in /var/lib/

最后有一个警告:

[notice] SIGHUP received.  Attempting to restart
WARNING: MaxClients of 60 exceeds ServerLimit value of 17 servers,
lowering MaxClients to 17. To increase, please see the ServerLimit
directive.

我尝试通过设置环境变量OPENSHIFT_MYSQL_MAX_CONNECTIONS (https://forums.openshift.com/maxclients-and-503-help)来增加 MySQL 最大连接数,但这不起作用。

Openshift 不允许我查看或编辑 HTTPD 配置,而且我没有其他选项了。无法向 Openshift 提出问题,因为只有从 Silver 计划开始才允许这样做。

希望有人可以帮助我解决此问题或为我指明正确的方向。

最佳答案

我仍然不知道确切的方式和原因,但我能够通过执行以下操作来升级 Avada 主题和 Wordpress:

  • 禁用WordFence(显然WordFence占用了大量资源)
  • 重新启动应用程序 (rhc app-restart [应用程序名称])
  • 应用重新启动后,立即通过 WordPress GUI 发布更新。首先我更新了 Avada 主题。然后重新启动应用程序,并立即更新 WordPress
  • 再次启用 WordFence(立即重新启动应用,然后启用 WordFence 插件)

我猜信号 11 错误在某种程度上与缺乏资源有关。 WordPress GUI 也占用很大(大约 100MB)。但我仍然看不到我的设备已达到内存限制(达到 512MB 边界),这可能是信号 11 错误的指示。然而,检索内存故障计数后,我发现有 78306 次点击。猜测这不是一个好数字,应该为零!

OpenShift 论坛上的一个非常有用的项目向我展示了如何显示内存使用情况。论坛项目显示信息命令,以便更好地了解我的应用程序中的 OpenShift 齿轮。请参阅https://forums.openshift.com/how-to-check-actual-physical-parameters-of-your-gear

我的问题现在已经解决了,但我确信在不久的将来我会碰壁:-(。@Norbert:感谢您花时间回复我的问题。

关于php - Openshift 502 代理错误和退出信号日志中的段错误 (11),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34440622/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com