2014-04-23 16 views
0

因此,我设置了独角兽重新启动postist部署在capistrano 3上。它告诉我它重新启动好了,它为工作人员提供了新的PID,但是当我刷新该应用程序没有改变?Unicorn/Capistrano,在新的PID后部署独角兽工作人员,应用程序不刷新

  • 我做了一个简单的测试,并在视图改变一个小项目。
  • 如果我在服务器上执行“重新启动”,它不会接受更改。
  • 如果我手动停止/启动服务器上的独角兽,它会启动更改。

INFO [528d1d0f]已在0.023秒与退出状态0 (成功)。 INFO [a114fafd]上 salescrm.mydomain.com DEBUG [a114fafd]命令运行的/ usr/bin中/ env的须藤/etc/init.d/unicorn_salescrm_production重启:(RBENV_ROOT = /家庭/部署/ .rbenv RBENV_VERSION = 2.1。 0在/ usr/bin中/ env的须藤 /etc/init.d/unicorn_salescrm_production重启) DEBUG [a114fafd]重装OK

[email protected]:~/salescrm_production/current$ ps aux | grep unicorn 
    deploy 6748 0.6 0.8 714104 136204 ?  Sl 05:00 0:10 unicorn master -D -c /home/deploy/salescrm_production/current/config/unicorn.rb -E production 
    deploy 7741 0.2 0.8 720872 137472 ?  Sl 05:23 0:00 unicorn worker[1] -D -c /home/deploy/salescrm_production/current/config/unicorn.rb -E production 
    deploy 7747 0.3 0.9 723708 140324 ?  Sl 05:23 0:00 unicorn worker[0] -D -c /home/deploy/salescrm_production/current/config/unicorn.rb -E production 
    deploy 7750 0.4 0.9 727468 144300 ?  Sl 05:23 0:00 unicorn worker[2] -D -c /home/deploy/salescrm_production/current/config/unicorn.rb -E production 
    deploy 7755 0.3 0.8 717292 134252 ?  Sl 05:23 0:00 unicorn worker[3] -D -c /home/deploy/salescrm_production/current/config/unicorn.rb -E production 
    deploy 7857 0.0 0.0 8112 928 pts/0 S+ 05:27 0:00 grep unicorn 


[email protected]:~/salescrm_production/current$ ps aux | grep unicorn 
deploy 6748 0.6 0.8 714104 136232 ?  Sl 05:00 0:10 unicorn master -D -c /home/deploy/salescrm_production/current/config/unicorn.rb -E production 
deploy 7977 2.0 0.8 715132 131960 ?  Sl 05:27 0:00 unicorn worker[3] -D -c /home/deploy/salescrm_production/current/config/unicorn.rb -E production 
deploy 7980 2.0 0.8 715132 131964 ?  Sl 05:27 0:00 unicorn worker[0] -D -c /home/deploy/salescrm_production/current/config/unicorn.rb -E production 
deploy 7986 2.0 0.8 715132 131960 ?  Sl 05:27 0:00 unicorn worker[1] -D -c /home/deploy/salescrm_production/current/config/unicorn.rb -E production 
deploy 7990 2.0 0.8 715132 131960 ?  Sl 05:27 0:00 unicorn worker[2] -D -c /home/deploy/salescrm_production/current/config/unicorn.rb -E production 
deploy 8005 0.0 0.0 8112 928 pts/0 S+ 05:28 0:00 grep unicorn 
[email protected]:~/salescrm_production/current$ 
+1

这个'/etc/init.d/unicorn_salescrm_production'用于'restart'的是什么信号?例如,如果你设置'preload = true',你应该使用'USR2'而不是'HUP'来重启。 http://unicorn.bogomips.org/SIGNALS.html –

+0

真棒,工作:)你可以添加一个答案,我会接受吗? – Brettski

回答

1

什么信号呢这个/etc/init.d/unicorn_salescrm_production使用重启?例如,如果您设置了preload = true,则应该使用USR2而不是HUP来重新启动。 http://unicorn.bogomips.org/SIGNALS.html

+0

再次感谢你:) – Brettski

相关问题