FlinkRECEIVED SIGNAL 15: SIG SIGTERM. Shutting down as requested.
Posted 九师兄
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FlinkRECEIVED SIGNAL 15: SIG SIGTERM. Shutting down as requested.相关的知识,希望对你有一定的参考价值。
1.概述
一个Flink任务运行的时候报错,任务总是自动莫名其妙的中断
这里主要看到命令行中有这样一句话 RECEIVED SIGNAL 15: SIG SIGTERM. Shutting down as requested.
2. 命令解释
2.1 kill -15
kill命令默认的信号就是15,也就是 kill -15 ,被称为优雅的退出。
当使用kill -15时,系统会发送一个SIGTERM的信号给对应的程序。当程序接收到该信号后,具体要如何处理是自己可以决定的。
这时候,应用程序可以选择:
1、立即停止程序
2、释放响应资源后停止程序
3、忽略该信号,继续执行程序
因为kill -15信号只是通知对应的进程要进行"安全、干净的退出"
,程序接到信号之后,退出前一般会进行一些"准备工作",如资源释放、临时文件清理等等,如果准备工作做完了,再进行程序的终止。但是,如果在"准备工作"进行过程中,遇到阻塞或者其他问题导致无法成功,那么应用程序可以选择忽略该终止信号。
这也就是为什么我们有的时候使用kill命令是没办法
以上是关于FlinkRECEIVED SIGNAL 15: SIG SIGTERM. Shutting down as requested.的主要内容,如果未能解决你的问题,请参考以下文章