Я не уверен, что единорог перезагружается должным образом, когда я запускаю cap deploy
, поскольку определенные изменения не отображаются в приложении, поэтому я хотел перезапустить единорог вручную на удаленном сервере. Я перешел на etc/init.d
и просмотрел список для unicorn_myapp
, но это не каталог (т. Е. Я не могу записать в него). Основываясь на приведенном ниже коде из моего файла 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
FYI ответы на здесь все не так. – Fuser97381