在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ springboot如何優(yōu)雅關(guān)閉,使得運(yùn)行關(guān)閉命令后,進(jìn)程先執(zhí)行完所有當(dāng)前運(yùn)行的

springboot如何優(yōu)雅關(guān)閉,使得運(yùn)行關(guān)閉命令后,進(jìn)程先執(zhí)行完所有當(dāng)前運(yùn)行的用戶線程后再結(jié)束?

springboot如何優(yōu)雅關(guān)閉,使得運(yùn)行關(guān)閉命令后,進(jìn)程先執(zhí)行完所有當(dāng)前運(yùn)行的用戶線程后再結(jié)束?

這里說的用戶線程指的是http請(qǐng)求線程以及這些線程開啟的新線程,定時(shí)調(diào)度@sched開啟的線程

另外我看不少用的是 kill -15 [pid],這個(gè)命令下springboot進(jìn)程的反應(yīng)是怎樣的?

回答
編輯回答
離殤

CTRL+C

2018年4月13日 08:41
編輯回答
巫婆

兩種方法:

  1. 使用http的endpoint,需要集成actuator
  2. 設(shè)置為linux服務(wù),使用service xxx stop

具體介紹:

https://www.jianshu.com/p/44e...

EDIT

補(bǔ)充:已經(jīng)驗(yàn)證第一種方式是會(huì)先清空注冊(cè)的正在執(zhí)行的線程之后,再結(jié)束主程序。第二種注冊(cè)為服務(wù)的方式?jīng)]有實(shí)際驗(yàn)證,但是根據(jù)文檔描述也是會(huì)先清空正在執(zhí)行的用戶線程,然后結(jié)束。

https://docs.spring.io/spring...
2018年2月16日 10:41