【发布时间】:2020-03-23 01:38:12
【问题描述】:
在 aws 服务器版本上使用乘客安装 nginx 的错误日志文件中获取以下错误
2019/11/27 12:53:57 [警报] 11012#0: *8 打开错误 '/home/ec2-user/app/tukaweb/Passengerfile.json' 用于阅读: 权限被拒绝(errno=13);这个错误意味着 Nginx worker 进程(PID 11012,以 UID 99 运行)没有权限 访问此文件。请阅读此页面以了解如何解决此问题 问题: https://www.phusionpassenger.com/library/admin/nginx/troubleshooting/?a=upon-accessing-the-web-app-nginx-reports-a-permission-denied-error; 额外信息,客户端:180.151.2.195,服务器: ec2-52-10-247-34.us-west-2.compute.amazonaws.com,请求:“获取 /favicon.ico HTTP/1.1",主机: “ec2-52-10-247-34.us-west-2.compute.amazonaws.com”,推荐人: "http://ec2-52-10-247-34.us-west-2.compute.amazonaws.com/"
乘客记忆状态:
[ec2-user@ip-172-31-8-180 日志]$passenger-memory-stats 版本:6.0.4 日期:2019-11-27 13:17:32 +0000 ------------- Apache 进程 ------------- *** 警告:找不到 Apache 可执行文件。请将 APXS2 环境变量设置为您的“apxs2”可执行文件的文件名,或者 将 HTTPD 环境变量设置为“httpd”或“apache2” 可执行文件的文件名。
--------- Nginx 进程 ---------- PID PPID VMSize 私有名称 ------------------------------------- 11004 1 55.0 MB ? nginx:主进程 /opt/nginx/sbin/nginx 11012 11004 55.4 MB ?
nginx:工作进程进程:2
私人脏 RSS 总数:0.00 MB (?)
----- 乘客进程 ------ PID VMSize Private Name -------------------------------- 10983 388.7 MB ?乘客看门狗 10986 1830.1 MB ?乘客核心
进程:2
私人脏 RSS 总数:0.00 MB (?)
*** 警告:请使用 rvmsudo 运行此工具。否则进程的私有脏 RSS(真实内存使用的可靠指标) 无法确定。
使用 passneger 和 nginx 安装 Rails 时无法解决此问题。
[ec2-user@ip ]$ ruby -v
ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-linux]
[ec2-user@ip-]$ rvm -v
rvm 1.29.9 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
rails -v Rails 5.2.3
【问题讨论】:
标签: amazon-web-services nginx ruby-on-rails-5 passenger nginx-config