我正在OpenShift上运行一个Wordpress网站,上面有Avada theme (v3.8.8)
(青铜计划但尚未支付任何东西..),并且无法再更新。无法更新至Wordpress 4.4
,我也无法将Avada主题更新为v3.9.1
。 webapp的正常运行是可以的。 Wordpress网站是使用快速入门创建的,网站和数据库运行在1档。Openshift 502代理错误和退出信号日志中的分段错误(11)
当我尝试通过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最大连接数,但这不起作用。
Openshift不会让我看到或编辑HTTPD配置,并且我的选项不足。不能用Openshift提出问题,因为这只能从Silver计划开始。
希望有人可以帮助我解决这个问题或指出我在正确的方向。
这是一个纯粹的Apache警告。进入Apache配置并更改设置。 –
可悲的是,Openshift不会让我改变Apache配置(权限被拒绝)以摆脱警告。但是,因为这是一个警告,你会期望它解决我的更新问题/崩溃的应用程序? –
信号11是最严重的错误之一,您可以通过它发出完全软件故障或甚至硬件错误的信号。如果您无法更改MaxClients或ServerLimit以测试情况是否更改,那么您只能更改应用程序以减少浏览器与apache的连接数。但是,一旦有多人访问浏览器,这将会再次失败。我会在本地系统上测试它,看看您是否可以重现它,以及在哪里可以更改设置并从那里开始。 –