k8s调测进程挂死问题
k8s拉起的pod里如果进程挂死,会自动退出(取决于进程拉起的方式)如果配置的重启策略为Always,那进程挂死后,当前pod会退出,然后k8s拉起一个新的pod。这个过程中进程挂死的堆栈信息还来不及打出来,pod就退出了,难以定位挂死原因。两种解决办法:1、修改进程启动方式,如从原来的自动拉起改为手动拉起,进程挂死不会导致pod退出,这样可以自由进行调测;2、修改pod重启策略为Never,同时
·
k8s拉起的pod里如果进程挂死,会自动退出(取决于进程拉起的方式)
如果配置的重启策略为Always,那进程挂死后,当前pod会退出,然后k8s拉起一个新的pod。这个过程中进程挂死的堆栈信息还来不及打出来,pod就退出了,难以定位挂死原因。
两种解决办法:
1、修改进程启动方式,如从原来的自动拉起改为手动拉起,进程挂死不会导致pod退出,这样可以自由进行调测;
2、修改pod重启策略为Never,同时配合修改进程拉起方式,不能让系统1号进程直接拉起并维持,否则当前进程挂了后,1号进程也会挂掉,pod也就自动退出了。
更多推荐
已为社区贡献1条内容
所有评论(0)