Jenkins SSH报错:Exception when publishing, exception message [Exec exit status not zero. Status [1]]
Jenkins SSH报错:Exception when publishing, exception message [Exec exit status not zero. Status [1]]报错图片:网上通常见到的返回码是-1,而对于1的基本没看到,偶尔找到一两篇博客有提及,但是给出的解决方案也不符合我的情况。这边介绍下我这里遇到的情况。直接上干货。首先,排查下我SSH连接有没有问题,这个可
·
报错图片:
网上通常见到的返回码是-1,而对于1的基本没看到,偶尔找到一两篇博客有提及,但是给出的解决方案也不符合我的情况。这边介绍下我这里遇到的情况。
直接上干货。
首先,排查下我SSH连接有没有问题,这个可以在Jenkins 系统管理那里找到对应的服务器-配置,点击Test Configuration。
然后,我这边是因为账号权限的问题。
我这边Jenkins 配置的是tomcat_admin用户。
我们知道,启动应用前,必须是要先把之前的进程杀掉,但是如果你没有权限去杀这个进程呢?比如像下面的这种情况。
服务器上正在跑的进程是root用户创建的,而不是tomcat_admin用户!
解决方法很简单 就是先登录服务器切换成root用户先把这个进程杀掉,然后在上Jenkins启动下应用就可以了。
这种情况一般也就是在应用刚刚开始部署的时会出现,有时为了解决各种乱七八糟的问题经常会切换两种用户。
更多推荐
已为社区贡献1条内容
所有评论(0)