ruby-on-rails – 如何在不杀死主进程的情况下重新加载Unicorn?
发布时间:2020-07-23 13:24:19 所属栏目:Nginx 来源:互联网
导读:我有一个RubyOnRails项目,并在Ubuntu服务器上将它与Unicorn一起部署在nginx上.如果我更改其中一个配置文件,我需要重新启动Unicorn,但是当我杀死Unicorn的主进程并使用bundle exec再次启动时,它会关闭我的站点.是否有任何方法可以让Unicorn使用新文件而不会导
我有一个RubyOnRails项目,并在Ubuntu服务器上将它与Unicorn一起部署在nginx上. 如果我更改其中一个配置文件,我需要重新启动Unicorn,但是当我杀死Unicorn的主进程并使用bundle exec再次启动时,它会关闭我的站点. 是否有任何方法可以让Unicorn使用新文件而不会导致进程崩溃并停止运行? 最佳答案 在我的capistrano deploy.rb中我有:
这在“Lighting fast,zero-downtime deployments with git,capistrano,nginx and Unicorn”中有详细记载. (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 用于django应用程序的nginx FastCGI —运行两个web服务器还
- Nginx proxy_pass到密码保护上游
- 缓存 – Nginx反向代理缓存失效策略
- linux – nginx:使用fastcgi的多个文档根
- 我的nginx fastcgi配置下载php文件而不是执行它们
- ruby-on-rails – 用Nginx解释负载平衡,就像我五岁一样
- nginx – HAProxy可以根据查找表选择后端吗?
- 是否可以在不使用硬件负载平衡器的情况下平衡多个Nginx负载
- ssl-Kubernetes:Nginx入口注释- nginx.ingress.kubernetes
- Centos上的nginx php-fpm“访问被拒绝”