由于某些更改未显示在应用程序中,我不确定在我运行时 unicorn 是否能正常重启cap deploy
,因此我想在我的远程服务器上手动重启 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