我刚从Apache + Passenger
切换到Nginx + Unicorn
为什么在使用Nginx时不会应用更改?
我用来命令/etc/init.d/httpd restart
后,我加入的变化。 然后所有更改用于应用于Rails应用程序。
但随着Nginx的,即使我命令service nginx restart
,改变将不会应用于:(
为什么呢?我怎样才能解决这个问题呢?
我刚从Apache + Passenger
切换到Nginx + Unicorn
为什么在使用Nginx时不会应用更改?
我用来命令/etc/init.d/httpd restart
后,我加入的变化。 然后所有更改用于应用于Rails应用程序。
但随着Nginx的,即使我命令service nginx restart
,改变将不会应用于:(
为什么呢?我怎样才能解决这个问题呢?
您需要麒麟本身重新启动。见http://unicorn.bogomips.org/SIGNALS.html
与Apache +乘客,当你重新启动Apache,将重新启动客运,独角兽是它自己的服务器和但需要重新启动/重新加载自身。
有没有简单的命令重启独角兽?我总是这样做,启动我的应用程序'unicorn_rails -c config/unicorn.rb -E production -D' – MKK
不知道。我从未使用独角兽。我会想象有。 –
如果重启PC,现在应用的变化。 – MKK