1

我尝试通过 nginx 和乘客将我的应用程序部署到 EC2 子 Amazon。我做了乘客安装评论所说的。但是当我运行我的 nginx 并尝试进入我的站点时,它甚至没有响应错误消息。它永远循环。我查看了我的非工作 nginx 的 pstree 输出:

init─┬─PassengerWatchd─┬─PassengerHelper─┬─ruby─┬─ruby─┬─ruby─┬─ruby───{ruby}
     │                 │                 │      │      │      └─{ruby}
     │                 │                 │      │      └─{ruby}
     │                 │                 │      └─2*[{ruby}]
     │                 │                 └─27*[{PassengerHelper}]
     │                 ├─PassengerLoggin───{PassengerLoggin}
     │                 └─3*[{PassengerWatchd}]
     ├─acpid
     ├─atd
     ├─avahi-daemon───avahi-daemon
     ├─cron
     ├─dbus-daemon
     ├─dhclient3
     ├─6*[getty]
     ├─mysqld───17*[{mysqld}]
     ├─nginx───nginx
     ├─rsyslogd───3*[{rsyslogd}]
     ├─sshd───sshd───sshd───bash───pstree
     ├─udevd───2*[udevd]
     ├─upstart-socket-
     ├─upstart-udev-br
     └─whoopsie───{whoopsie}

我的笔记本电脑里也有 nginx,它工作正常,它在收到请求后(部分)给出了这个 pstree 输出:

├─PassengerWatchd─┬─PassengerHelper─┬─ruby
     │                 │                 └─27*[{PassengerHelper}]
     │                 ├─PassengerLoggin───{PassengerLoggin}
     │                 └─3*[{PassengerWatchd}]

我看到请求后我的 EC2 实例上有一些僵尸进程:

你对这个问题有什么看法以及解决它的任何建议?

等待后它给出网关超时 504

4

0 回答 0