首页 > 解决方案 > Beanstalk php 蓝绿部署返回 503

问题描述

我正在进行蓝绿部署,将我的 wordpress 应用程序迁移到新的 php 版本(从 7.0 到 7.3)。不知何故,在启动新的 beanstalk 环境后,应用程序返回 503。

Error_log 包含以下内容:

[pid 3502] (2)No such file or directory: AH02454: 
FCGI: attempt to connect to Unix domain socket /run/php-fpm/www.sock (*) failed
[Thu Mar 26 10:55:01.252011 2020] [proxy_fcgi:error] 
[pid 3502] [client 127.0.0.1:36944] AH01079: failed to make connection to backend: httpd-UDS

任何人都知道如何解决这个问题?据我所知,我的 Wordpress 环境没有使用 fcgi。

标签: phpamazon-web-servicesapacheamazon-ec2amazon-elastic-beanstalk

解决方案


我发现我的实例仍在运行 php 7.0 而不是 7.3。该项目有一个安装了 php70 包的 ebextensions 配置文件。这使得环境使用 php 7.0 而不是控制台中指定的。

因此,请检查您的 ebextensions 配置文件。


推荐阅读