0

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

一月份,我很难让Passenger 与Nginx 合作。这是在 CentOS 机器上。我尝试了几次安装 Nginx。我留下了不同的错误日志:

这个:

nginx.conf 在哪里

给我:

nginx:/etc/nginx

但我不认为这是在使用。

这个:

查找 / -name error.log

给我:

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

当我再次尝试启动Passenger 时,我被告知80 端口上已经有东西在运行。但是如果我执行“passenger stop”,我被告知乘客没有运行。

所以我做了:

乘客开始 -p 81

如果我运行 netstat,我会看到端口 81 上有东西在监听:

netstat 活动 Internet 连接(无服务器)

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

tcp 0 0 本地主机:81 本地主机:42967 已建立

tcp 0 0 10.0.1.253:ssh 10.0.1.91:51874 已建立

tcp 0 0 10.0.1.253:ssh 10.0.1.91:62993 已建立

tcp 0 0 10.0.1.253:ssh 10.0.1.91:62905 已建立

tcp 0 0 10.0.1.253:ssh 10.0.1.91:50886 已建立

tcp 0 0 本地主机:81 本地主机:42966 TIME_WAIT

tcp 0 0 10.0.1.253:ssh 10.0.1.91:62992 已建立

tcp 0 0 本地主机:42967 本地主机:81 已建立

但如果我将浏览器指向这里:

http://10.0.1.253:81/

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

在谷歌中,我得到的只是“糟糕!谷歌浏览器无法连接到 10.0.1.253:81”。

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

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


更新:

如果我这样做:

ps辅助| grep nginx

我得到:

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

根 23968 0.0 0.0 29920 740 ?SS Feb13 0:00 nginx:主进程/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/乘客独立.23917/config -p /tmp/passenger-standalone.23917/

没有人 23969 0.0 0.0 30588 2276 ?S Feb13 0:34 nginx:工作进程

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

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

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

这个:

ps辅助| grep 过渡

什么也没带回来

和这个:

ps辅助| grep 乘客

只带回了 nginx 的行。

如果我这样做:

服务 nginx 停止

我得到:

nginx:无法识别的服务

和:

服务 nginx 启动

给我:

nginx:无法识别的服务

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

4

1 回答 1

1

答案就在这里 -从 Elastic Beanstalk 上托管的 Rails 应用程序上传文件问题

您可能每天都在/etc/cron.daily/tmpwatch删除文件,并给您带来所有这些悲伤。/tmp/passenger-standalone*

于 2014-02-12T22:52:19.193 回答