ruby-on-rails - 如何在Rails 3.1应用程序中的瘦集群中重新启动各个服务器

标签 ruby-on-rails thin

我设置了一个精简集群来启动3台服务器:

/etc/thin/myapp.yml

...
wait: 30
servers: 3
daemonize: true
...

然后我使用thin restart -C /etc/thin/myapp.yml重新启动。但是,我想一次重新启动每个服务器,以减少停机时间。

例如,是否可以通过pid号或位置重新启动每个服务器?

最佳答案

有更好的东西给你
尝试选项:--onebyone
您也可以将以下行添加到您的配置文件中

onebyone: true

之后,您可以重新启动精简集群,而不会造成任何停机。

关于ruby-on-rails - 如何在Rails 3.1应用程序中的瘦集群中重新启动各个服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7841653/

相关文章:

ruby-on-rails - 您如何找到一天在一个月中的星期几?

ruby-on-rails - 如何通过 capistrano 3 运行自定义 rake 任务?

ruby - 无法启动瘦服务器 Ruby Gem

ruby-on-rails - 使用 Thin 运行的 Rails 应用程序 (Redmine) 中的权限被拒绝

ruby-on-rails - 薄型或美洲狮 : What to use for a Rails Chat server using Faye?

ruby-on-rails - 由于 MimeMagic gem 不再存在,无法再在 Rails 上捆绑安装所有需要 Paperclip 的应用程序吗?

jquery - Rails 和 Ajax/异步加载部分

ruby-on-rails - 如何覆盖 lib/spree/search/base.rb

带 SSL 选项的 Rubymine Thin

ruby - 什么是 Rack - "no acceptor"错误?