【问题标题】:502 Bad Gateway Error for Nginx & Passenger in Rails 3.1Rails 3.1 中 Nginx 和乘客的 502 Bad Gateway 错误
【发布时间】:2014-01-03 10:15:50
【问题描述】:

您好,我的服务器突然出现故障。我尝试使用 sudo service nginx restart 重新启动 nginx,但失败了。

然后找error.log

2014/01/03 10:11:44 [crit] 31821#0: *699 connect() to /tmp/passenger.1.0.18076/generation-1/request failed (2: No such file or directory) while connecting to upstream, client: 00.00.00.00, server: staging.com, request: "GET / HTTP/1.1", upstream: "passenger:/tmp/passenger.1.0.18076/generation-1/request:", host: "test.co"

我们将不胜感激任何解决方法。

【问题讨论】:

  • 显示乘客和 nginx 的配置

标签: ruby-on-rails nginx passenger


【解决方案1】:

您的系统上可能有一个 /tmp 清理程序守护程序删除了重要的乘客套接字文件,从而导致您看到的失败。尝试将passenger_temp_dir 设置为不是/tmp 的某个目录:http://www.modrails.com/documentation/Users%20guide%20Nginx.html#PassengerTempDir

【讨论】:

  • 在乘客 5 中:“passenger_temp_dir 选项已被两个配置选项替换:passenger_instance_registry_dir 和passenger_data_buffer_dir。”
猜你喜欢
  • 2011-09-09
  • 1970-01-01
  • 2018-04-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-25
  • 2018-11-12
相关资源
最近更新 更多