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

报错内容

Exec exit status not zero. Status

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

 

看一下报错

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

 

 

 

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

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

1.检查Spring cloud jenkins 使用问题笔记jenkins publish over ssh (Exec exit status not zero. Status)这个里面的shell书写是否正确,任何格式,或者文件找不到,等等错误,都会引起问题。

 

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

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

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

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

6.执行的文件没有找到

后续碰到再做记录

 

相关文章:

  • 2021-11-07
  • 2021-09-02
  • 2021-10-11
  • 2021-08-18
  • 2022-03-05
  • 2021-08-23
  • 2021-08-18
  • 2021-04-05
猜你喜欢
  • 2022-12-23
  • 2021-09-11
  • 2021-05-30
  • 2021-09-27
  • 2022-12-23
  • 2022-12-23
  • 2021-08-27
相关资源
相似解决方案