我设置了一个精简集群来启动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/