我尝试通过 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