Beanstalk php 蓝绿部署返回 503
Posted
技术标签:
【中文标题】Beanstalk php 蓝绿部署返回 503【英文标题】:Beanstalk php blue-green deployment is returning a 503 【发布时间】:2020-07-07 02:12:19 【问题描述】:我正在进行蓝绿部署,将我的 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。
【问题讨论】:
【参考方案1】:我发现我的实例仍在运行 php 7.0 而不是 7.3。该项目有一个安装了 php70 包的 ebextensions 配置文件。这使得环境使用 php 7.0 而不是控制台中指定的。
所以请检查您的 ebextensions 配置文件。
【讨论】:
以上是关于Beanstalk php 蓝绿部署返回 503的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 CICD 在 Elastic Beanstalk 环境中实施蓝绿部署
将多个平台部署到 Elastic Beanstalk (PHP/Python)
将 PHP 应用程序部署到 Elastic Beanstalk 时出现问题