deb*_*deb 6 ruby-on-rails thin
我有一个瘦集群设置启动3台服务器:
/etc/thin/myapp.yml
...
wait: 30
servers: 3
daemonize: true
...
Run Code Online (Sandbox Code Playgroud)
而我thin restart -C /etc/thin/myapp.yml用来重启.但是,我想一次重启每台服务器,以减少停机时间.
有没有办法按pid编号或位置重启每个服务器?
sar*_*ana 12
尝试选项有更好的选择: --onebyone
您还可以将以下行添加到配置文件中
onebyone: true
Run Code Online (Sandbox Code Playgroud)
之后,您可以重新启动瘦群集而无需任何停机时间.
我知道问题已得到解答,但我想添加-o选项.
所以
thin restart -C /etc/thin/myapp.yml -o 3000
Run Code Online (Sandbox Code Playgroud)
只会启动服务器在端口3000上运行.如果让我们说你有另外两台服务器在3001和3002上运行,它们将保持不变.
-o 也适用于启动和停止命令.
| 归档时间: |
|
| 查看次数: |
1904 次 |
| 最近记录: |