在将应用程序部署到tomcat上时,是否需要在停止和启动之间等待30秒? 即 停止服务器=> deploy code =>启动服务器 V.S. 停止服务器=>等待30s => deploy code =>启动服务器 如果等待时间是必要的,为什么?我们至少要等多久?
谢谢
答案 0 :(得分:0)
你应该等到tomcat肯定停止了 - 有些人拿走快捷方式并假设它总是在15秒内停止,它们会增加一些余量并等待两倍的时间再重新启动。当tomcat(未来的任何时间)在这段时间内没有停止时 - 无论是因为程序行为不当还是因为关机时间没有你调整等待间隔而停止,这将会落在脸上。
等待进程停止(所有unix启动/停止脚本通常都会记住pid,进程ID,正是出于这个原因),您可以立即重新开始。或者冒险并使用固定时间的快捷方式等待。
确保快捷方式的决定无法追溯到您(或我,就此而言 - 因为我建议反对它);)