我正在使用Mina-Sidekiq在部署时关闭并重新启动sidekiq。
我有5-6个工作正在运行乳清是重型工作将继续运行很长时间,但每当我做mina deploy
它重新启动sidekiq并删除所有正在运行的工作。
这是部署脚本
task :deploy do
deploy do
# stop accepting new workers
invoke :'sidekiq:quiet'
invoke :'git:clone'
invoke :'deploy:link_shared_paths'
...
to :launch do
...
invoke :'sidekiq:restart'
end
end
end
如何通过重启/部署恢复所有当前正在运行的作业?