我正在运行可变数量的EC2实例(CentOS 64),其中包含一个apache Web服务器,可以在生产模式下缓存一堆代码。
现在,每次我对代码进行一些更改(通常每周一次),我必须登录其中的每一个实例并执行“su”然后“service httpd restart”
有没有办法自动执行此操作,以便我可以在其中一个实例上运行单个命令,它将连接到所有其他实例并重新启动它?变得非常耗时,特别是当应用程序自己产生了大约20-30个实例时(在我们获得高流量的某些日子发生)
谢谢!
答案 0 :(得分:0)
Dancer's shell,dsh
专门用于执行此操作。不需要“脚本”。正如@ tix3建议的那样,您可能还应该在这些计算机上说服sudo
(使用/etc/sudoers
配置visudo
)将它们配置为接受重启命令。