0
在tomcat上部署應用程序,是否需要在stop和start之間等待30秒? 即 stop server => deploy code => start server v.s. 停止服務器=>等待30秒=>部署代碼=>啓動服務器 如果需要等待時間,爲什麼?我們至少要等多久?tomcat在停止部署啓動過程中需要等待幾秒鐘?
謝謝
在tomcat上部署應用程序,是否需要在stop和start之間等待30秒? 即 stop server => deploy code => start server v.s. 停止服務器=>等待30秒=>部署代碼=>啓動服務器 如果需要等待時間,爲什麼?我們至少要等多久?tomcat在停止部署啓動過程中需要等待幾秒鐘?
謝謝
你應該等到Tomcat是絕對停 - 走一些捷徑,只是假設,它總是停在15秒內,他們加一點餘量,並在重啓之前等待兩倍的時間。當tomcat在將來的任何時候都不會停留在那個時候 - 這或者是因爲一個行爲不當的程序,或者僅僅是因爲關閉時間在你沒有調整等待時間的情況下悄悄爬起來,那麼這將會落在它面前。
只是等到進程停止後(所有的unix啓動/停止腳本通常都會記住一個PID,一個進程ID,正是出於這個原因),您可以立即重新啓動。或者冒險並使用固定時間的快捷方式等待。
確保快捷方式的決定不能被追蹤到你(或我,對於這個問題 - 因爲我反對指教);)
不,這不是neccessary。 – Stefan