AWS弹性Beanstalk RubyonRails 6应用程序部署错误,nginx



我已经使用Elastic Beanstalk Ruby平台部署了一个Rails 6应用程序,在尝试访问该应用程序时得到了502。Nginx错误日志包含以下错误。。。

connect((到unix:///var/run/puma/my_app.sock失败(11:资源暂时不可用(,同时连接到上游,客户端:XXX、 XX.XX.XX,服务器:_,请求:"GET/HTTP/1.1";,上游:"http://unix:///var/run/puma/my_app.sock:/",主机:";XXX、 XX.XX.XX";

可能是什么问题?超出资源限制?

检查/var/log/puma/puma.log,您可能会发现错误消息,如You have already activated puma 5.2.2, but your Gemfile requires puma 4.x。如果是这种情况,请确保您的Gemfile和Gemfile.lock指定了在新的基于Amazon Linux 2的Ruby EB平台上可用的Puma版本。

最新更新