我在OpenShift上运行带有Avada theme (v3.8.8)
的Wordpress网站(青铜计划但尚未支付任何费用......)且无法再更新。无法更新至Wordpress 4.4
,也无法将Avada主题更新为v3.9.1
。 webapp的正常运行是可以的。 Wordpress站点是使用Quickstart创建的,站点和数据库在1档运行。
当我尝试通过Wordpress管理控制台进行更新时,我收到502代理错误,我的应用程序崩溃了。恢复站点的唯一方法是通过OpenShift管理控制台重新启动它。
我查了一下日志,看到了以下内容:
关于8个分段错误消息(but no coredump in /var/lib/)
:
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 max连接,但这没有用。
Openshift不让我看到或编辑HTTPD配置,而且我的选项用完了。无法向Openshift提出问题,因为只允许从白银计划开始。
希望有人可以帮我解决这个问题,或指出我正确的方向。
答案 0 :(得分:0)
我仍然不确切知道如何以及为什么,但我能够通过执行以下操作升级Avada主题和Wordpress:
我猜信号11错误在某种程度上与资源缺乏有关。 WordPress GUI也占用了很多(大约100MB)。我仍然无法看到我的装备的极限达到记忆明智(达到512MB边界),这可能是信号11错误的指示。但是,检索内存失败计数我发现有78306次点击。猜测那不是一个好人,应该是零!
OpenShift论坛上一个非常有用的项目向我展示了如何显示内存使用情况f.i.论坛项目显示命令以便更好地了解我的应用程序中的OpenShift齿轮。见https://forums.openshift.com/how-to-check-actual-physical-parameters-of-your-gear
我的问题现在已经解决了,但我确定在不久的将来我会在某个地方碰到围栏:-(。@Norbert:感谢您花时间回答我的问题。