报错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

 

 

Logo

助力广东及东莞地区开发者,代码托管、在线学习与竞赛、技术交流与分享、资源共享、职业发展,成为松山湖开发者首选的工作与学习平台

更多推荐