因此,我設置了獨角獸重新啓動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$
這個'/etc/init.d/unicorn_salescrm_production'用於'restart'的是什麼信號?例如,如果你設置'preload = true',你應該使用'USR2'而不是'HUP'來重啓。 http://unicorn.bogomips.org/SIGNALS.html –
真棒,工作:)你可以添加一個答案,我會接受嗎? – Brettski