Phusion Passenger Standalone似乎已开启,但浏览器中没有任何内容

时间:2013-07-24 21:04:49

标签: nginx phusion

我ssh到dev框,我想设置Redmine。或者说,降级Redmine。 1月份我被要求将Redmine从1.2升级到2.2。但是我们想要的插件不适用于2.2。所以现在我被要求设置Redmine 1.3.3。我们认为我们可以从1.2升级到1.3.3。

1月份,我无法让乘客与Nginx合作。这是在CentOS盒子上。我尝试了几次安装Nginx。我留下了不同的错误日志:

此:

whereis nginx.conf

给了我:

nginx:/ etc / nginx

但我不认为这是在使用中。

这:

find / -name error.log

给了我:

/opt/nginx/logs/error.log /var/log/nginx/error.log

当我再次尝试启动乘客时,我被告知已经在80号港口运行了一些东西。但如果我做了“乘客停车”,我被告知乘客没有跑。

所以我做了:

乘客开始-p 81

如果我运行netstat,我看到有些东西正在侦听端口81:

netstat的 活动的Internet连接(没有服务器)

Proto Recv-Q Send-Q本地地址外部地址状态

tcp 0 0 localhost:81 localhost:42967 ESTABLISHED

tcp 0 0 10.0.1.253:ssh 10.0.1.91:51874 ESTABLISHED

tcp 0 0 10.0.1.253:ssh 10.0.1.91:62993 ESTABLISHED

tcp 0 0 10.0.1.253:ssh 10.0.1.91:62905 ESTABLISHED

tcp 0 0 10.0.1.253:ssh 10.0.1.91:50886 ESTABLISHED

tcp 0 0 localhost:81 localhost:42966 TIME_WAIT

tcp 0 0 10.0.1.253:ssh 10.0.1.91:62992 ESTABLISHED

tcp 0 0 localhost:42967 localhost:81 ESTABLISHED

但如果我将浏览器指向此处:

http:// 10.0.1.253:81 /

(StackOverFlow不希望我发布IP地址,因此我必须对其进行格式化。这里没有任何危害,因为它是我公司以外的任何人都无法访问的内部IP。)

在Google中,我得到的是“糟糕!Google Chrome无法连接到10.0.1.253:81”。

我在命令行启动了Phusion Passenger,输出结果很详细,我希望在终端中看到任何错误消息。但我没有看到任何东西。这就好像我的浏览器请求没有被听到,即使netstat似乎表明该应用正在侦听端口81.

这个应用程序可能有很多其他问题(我仍然需要反向迁移数据库模式)但是我没有看到任何我希望看到的错误消息。实际上,我没有看到任何错误消息,这很奇怪。


更新:

如果我这样做:

ps aux | grep nginx

我明白了:

root 20643 0.0 0.0 103244 832 pts / 8 S + 17:17 0:00 grep nginx

root 23968 0.0 0.0 29920 740? Ss Feb13 0:00 nginx:master process /var/lib/passenger-standalone/3.0.19-x86_64-ruby1.9.3-linux-gcc4.4.6-1002/nginx-1.2.6/sbin/nginx -c / tmp / passenger-standalone.23917 / config -p /tmp/passenger-standalone.23917 /

没人23969 0.0 0.0 30588 2276? S Feb13 0:34 nginx:工人流程

我试图捕获文件/tmp/passenger-standalone.23917/config但它似乎不存在。

我还杀死了每个“屏幕”会话和Phusion Passenger可能正在运行的每个终端窗口,但很明显,看看ps aux,它看起来像是在运行。

即使乘客被杀,Nginx也能运行吗?

此:

ps aux | grep phusion

什么都没有带回来

和此:

ps aux | grep乘客

只返回nginx的行。

如果我这样做:

服务nginx停止

我明白了:

nginx:无法识别的服务

服务nginx开始

给了我:

nginx:无法识别的服务

这是一台CentOS机器,所以如果我正常安装Nginx,这将有效。

1 个答案:

答案 0 :(得分:1)

答案就在这里 - Issue Uploading Files from Rails app hosted on Elastic Beanstalk

您可能每天/etc/cron.daily/tmpwatch删除/tmp/passenger-standalone*个文件,并导致您一切悲痛。