jenkins部署后应用不启动
发布日期:2021-06-28 19:59:31 浏览次数:2 分类:技术文章

本文共 537 字,大约阅读时间需要 1 分钟。

在jenkins控制台看启动脚本执行(start.sh)完毕,ps查看进程发现没有对应进程

在linux服务器上直接执行start.sh发现可以启动成功。

其实原因很简单,在jenkins中有这个提示:

jenkins Process leaked file descriptors

Jenkins默认会在Build结束后Kill掉所有的衍生进程,用官方的话来说就是:

To reliably kill processes spawned by a job during a build, Jenkins contains a bit of native code to list up such processes and kill them.

 解决方法:

Jenkins-->Manage Jenkins-->Configure System 在Global properties下,新增新的环境变量,然后保存。

 key=BUILD_ID

 value=allow_to_run_as_daemon start_my_service

参考文献:https://blog.csdn.net/weixin_36816337/article/details/82055217

转载地址:https://blog.csdn.net/xxxxssss12/article/details/102455021 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Synconized,对象,锁,锁升级
下一篇:AP上报urc流程

发表评论

最新留言

感谢大佬
[***.8.128.20]2024年04月09日 11时01分48秒