即使在 Application Master 终止后,Yarn 应用程序也不会被杀死

Yarn application not getting killed even after Application Master is terminated

我的应用程序因为这个问题而受到影响,即使在杀死应用程序主机之后,应用程序实际上并没有被杀死。这是一个已知的 yarn 问题 YARN-3561。它突然出现,所以我在我的应用程序中开发了一个修复程序,我想测试它。但截至目前,这个纱线问题并没有再次出现。是否有任何确定的方法来复制此问题以便我可以验证我的修复?

我能够通过使用 setsid 实用程序将应用程序作为守护进程启动来复制它。这样,即使在容器被杀死后,进程仍保持 运行。