Jenkins发布异常:ERROR: Exception when publishing

报错1:ERROR: Exception when publishing, exception message [Failure]

问题:发布时遇到 UNSTABLE不稳定的返回,部分服务也没有发布成功

解决办法:1.先确定发布的服务器是否能正常访问,可在Jenkins服务器配置中测试下
                  2.服务器磁盘空间不足所致,在服务器上输入df -lh 查看本地磁盘使用情况,若空间几乎被用完,则先把logs日志文件删除,输入du -sh *查看哪个路径下文件占用空间大,在确定能删除的情况下,对占用空间大的文件进行删除,重新启动Jenkins即可

报错2:ERROR: Exception when publishing, exception message [Exec exit status not zero. Status [126]]

问题:1.需发布的文件权限不够

           使用:chmod 777 -R xxx/

           2.Jenkins配置错误

            

           检查Transfers是否配置错误

           3.发布脚本配置错误

           ps -ef | grep tomcat-center 查询到的是两条记录(如下图):第一条是我们要查找并关闭的,第二条是查找进程自身。

          当管道进行到kill的时候,两条进程一同被杀死,而Jenkins仍然在等待查找进程自身返回exit 0,事实上它永远等不到了,            因为进程都没了,

          最终会报异常"Exec exit status not zero"

          解决:

          使用“grep -v grep”排除掉它自身就可以

          原来:ps -ef |grep tomcat-center |awk '{print $2}'|xargs kill -9

          改后:ps -ef |grep tomcat-center | grep -v grep |awk '{print $2}'|xargs kill -9

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值