【问题标题】:Why it won't apply changes when using Nginx?为什么在使用 Nginx 时它不会应用更改?
【发布时间】:2013-10-22 00:54:22
【问题描述】:

我刚刚从Apache + Passenger 切换到Nginx + Unicorn

我曾经在添加更改后命令/etc/init.d/httpd restart。 然后将所有更改应用于 Rails 应用程序。

但是使用 Nginx,即使我命令service nginx restart,也不会应用更改:(

为什么?以及如何解决这个问题?

【问题讨论】:

  • 如果重新启动电脑,现在将应用更改。

标签: ruby-on-rails ruby-on-rails-3 nginx


【解决方案1】:

您需要重新启动独角兽本身。见http://unicorn.bogomips.org/SIGNALS.html

使用 Apache+Passenger,当您重新启动 Apache 时,它​​会重新启动Passenger。 Unicorn 是它自己的服务器,但需要自行重启/重新加载。

【讨论】:

  • 有什么简单的命令可以重启独角兽吗?我总是这样做来启动我的应用程序unicorn_rails -c config/unicorn.rb -E production -D
  • 不知道。我从来没有用过独角兽。我想有。
猜你喜欢
  • 1970-01-01
  • 2013-10-28
  • 1970-01-01
  • 1970-01-01
  • 2011-06-21
  • 2018-12-07
  • 1970-01-01
  • 1970-01-01
  • 2021-10-11
相关资源
最近更新 更多