对于每个部署,使用udeploy中的脚本重新启动IBM http服务器

时间:2016-08-23 15:22:47

标签: apache shell unix ibmhttpserver udeploy

我们使用udeploy进行频繁部署,我们有一个shell脚本来重启apache http服务器作为最后一个任务。  脚本很简单: -

cd bin_path
sudo ./apachectl -k stop
sleep 5
sudo ./apachectl start

这里的问题是有时停止命令的时间超过5秒,这将导致启动失败并且服务器已经运行"信息。启动失败后,停止将完成,这将使服务器停止运行。     因此,寻找一个更好的解决方案,以确保服务器在启动之前完全停止。

1 个答案:

答案 0 :(得分:1)

如果您在停止和停止之间没有做任何其他事情,我建议apachectl restart启动。