• Spring cloud jenkins 使用问题笔记jenkins publish over ssh (Exec exit status not zero. Status)


    在搭建和使用jenkins publish over ssh 的时候,今天碰到一个问题,在网上做了一下查询并没有找到相应的处理办法,处理过问题后,写一下随笔,记录一下:

    报错内容

    Exec exit status not zero. Status

    看一下报错

    就是通过ssh 执行一下远程主机的shell,又说是磁盘满了,有的是说权限问题,这些我都看了没有解决问题。

    经过检查我这次的错误,是因为写反了,通过这次错误,发现jenkins publish over ssh错误的时候只会告警,并不会包具体的错误,因此这次对这个错误做一个总结,我反复做了很多次实验,通过实际操作总结了几个错误会此类问题。如果有道友碰到此类错误可以从几个方面入手

    1.检查这个里面的shell书写是否正确,任何格式,或者文件找不到,等等错误,都会引起问题。

    2.检查执行的远程主机shell,里面格式是否有问题

    3.远程主机上执行的是否执行jar.war等java进程,执行这些进程必须用java的绝对路径,远程主机上配置环境变量也不行,必须用绝对路径

    4.主机连接是否正常,如果多次连接,哪怕一次连接超时,都会报这个异常

    5.是否做了kill 操作,杀死进程时候,需要过滤掉jenkins进程,如果不过滤,会杀死jenkins从而异常退出,因为jenkins会有独立进程做后续处理操作如dontkillme等等处理

    6.执行的文件没有找到

    后续碰到再做记录

  • 相关阅读:
    java进阶知识--File类
    java进阶知识--函数式接口
    java进阶知识--Lambda表达式、递归
    java进阶知识--线程池
    java进阶知识--线程安全
    java进阶知识--多线程入门
    java基础知识--异常
    java基础知识--可变参数
    mysql中如何不重复插入满足某些条件的重复的记录的问题
    有关map中使用iterate迭代器遍历的不保序问题和list remove(object)的细节问题
  • 原文地址:https://www.cnblogs.com/atongmyuxiaowanzi/p/14504123.html
Copyright © 2020-2023  润新知