【发布时间】:2013-10-21 12:57:25
【问题描述】:
当我运行 cap deploy 时,我不确定 unicorn 是否正常重启,因为某些更改未显示在应用程序中,因此我想在我的远程服务器上手动重启 unicorn。我已经导航到etc/init.d 并看到unicorn_myapp 的列表,但它不是一个目录(即我不能 cd 进入它)。根据我的 deploy.rb 文件中的以下代码,我可以从这里做些什么来重新启动独角兽吗?
我尝试执行run unicorn_myapp restart,但它说run 不是命令
namespace :deploy do
%w[start stop restart].each do |command|
desc "#{command} unicorn server"
task command, roles: :app, except: {no_release: true} do
run "/etc/init.d/unicorn_#{application} #{command}"
end
end
【问题讨论】:
-
仅供参考,这里的答案都是错误的。
标签: ruby-on-rails unicorn