使用 AMI 后,我遇到了乘客配置问题。 (亚马逊镜像 - 我创建了正常运行的镜像并启动了新实例,但无法通过 80 端口访问)。
执行命令后
passenger stop
和
passenger-status
消息是
*** Cleaning stale instance directory /tmp/passenger.P3W4gmK
Warning: Operation not permitted @ rb_file_chown - /tmp/passenger.P3W4gmK/.
Version : 5.3.5
Date : 2019-06-25 09:48:54 +0000
Instance: Cm0CL6zm (nginx/1.12.1 Phusion_Passenger/5.1.8)
Phusion Passenger is currently not serving any applications.
然后如果我尝试重新启动应用程序
乘客配置重启应用程序。
那么,
*** Cleaning stale instance directory /tmp/passenger.P3W4gmK
Warning: Operation not permitted @ rb_file_chown - /tmp/passenger.P3W4gmK/.
There are no Phusion Passenger-served applications running whose paths begin with '/var/www/companyname/code'.
You have new mail in /var/spool/mail/ec2-user
我在这里缺少什么? :(
请与我分享任何想法!!
最佳答案
权限有问题。我遇到了同样的错误,修复它的方法是使用 sudo 组中的用户运行命令 (passenger-config restart-app
)。然后它会删除 tmp/文件,下次重新启动时您将不会遇到此类消息。
关于ruby-on-rails - 为什么多个 Pushion Passenger 实例正在运行但应用程序未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56751350/