【问题标题】:Deploying Rails app to VPS using nginx. Error when trying to access dynamic pages使用 nginx 将 Rails 应用程序部署到 VPS。尝试访问动态页面时出错
【发布时间】:2013-07-08 17:22:30
【问题描述】:

我第一次尝试将 Ruby on Rails 应用程序部署到我的 VPS。我关注this guide.

我的本​​地机器上似乎一切正常。

我目前处于指南的“测试 VPS”部分。

在我的 VPS 上,我的公用文件夹中的静态页面可以正常工作。但是,当我尝试访问动态页面时收到一条错误消息。

当尝试转到 http://server-ip-address.com/users(按照指南指定)时,我遇到了来自 nginx 的此错误:

发生错误。

抱歉,您要查找的页面目前不可用。 请稍后再试。

如果您是此资源的系统管理员,则应查看错误日志以了解详细信息。

/opt/nginx/logs/error.log 状态的日志:

2013/07/08 20:47:32 [crit] 17760#0: *151 connect() to /tmp/passenger.1.0.12435/generation-    0/request failed (2: No such file or directory) while connecting to upstream, client: client-    ip-address, server: server-ip-address, request: "GET /user HTTP/1.1", upstream:     "passenger:/tmp/passenger.1.0.12435/generation-0/request:", host: "server-ip-address"

我不确定如何解决这个问题。有什么帮助吗?

谢谢!

【问题讨论】:

    标签: ruby-on-rails web-applications nginx passenger vps


    【解决方案1】:

    这是 4.0.7 中的一个错误。在一小时前发布的 4.0.8 中已修复。

    【讨论】:

    • 我希望是这个原因。我最终只是报废了所有内容并重新启动。但是,我正在尝试查找有关此错误的更多信息,但我的 google-fu 不足。你有链接吗?谢谢!
    • 变更总是记录在发布公告中。见the Phusion blog
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-22
    • 2012-06-17
    • 2013-02-04
    • 1970-01-01
    • 2019-04-03
    • 2019-11-17
    • 1970-01-01
    相关资源
    最近更新 更多