1.概述
一個Flink任務運行的時候報錯,任務總是自動莫名其妙的中斷
這里主要看到命令行中有這樣一句話 RECEIVED SIGNAL 15: SIG SIGTERM. Shutting down as requested.
2. 命令解釋
2.1 kill -15
kill命令默認的信號就是15,也就是 kill -15 ,被稱為優(yōu)雅的退出。
當使用kill -15時,系統(tǒng)會發(fā)送一個SIGTERM的信號給對應的程序。當程序接收到該信號后,具體要如何處理是自己可以決定的。
這時候,應用程序可以選擇:
1、立即停止程序
2、釋放響應資源后停止程序
3、忽略該信號,繼續(xù)執(zhí)行程序
因為kill -15信號只是通知對應的進程要進行"安全、干凈的退出"
,程序接到信號之后,退出前一般會進行一些"準備工作",如資源釋放、臨時文件清理等等,如果準備工作做完了,再進行程序的終止。但是,如果在"準備工作"進行過程中,遇到阻塞或者其他問題導致無法成功,那么應用程序可以選擇忽略該終止信號。文章來源:http://www.zghlxwxcb.cn/news/detail-545799.html
這也就是為什么我們有的時候使用kill命令是沒辦法文章來源地址http://www.zghlxwxcb.cn/news/detail-545799.html
到了這里,關于【Flink】RECEIVED SIGNAL 15: SIG SIGTERM. Shutting down as requested.的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!