cmkzjw 发表于 2018-1-8 23:11:31

Jenkins SSH timeout

  问题如下:
  

Started by user carzone  
Building
in workspace /data/jenkins/workspace/153-test  
SSH: Connecting from host
  
SSH: Connecting with configuration [localtest(
153-v3.0)] ...  
SSH: EXEC: STDOUT
/STDERR from command ...  
start ...
  
SSH: Disconnecting configuration [localtest(
153-v3.0)] ...  
ERROR: Exception when publishing, exception message [Exec timed out or was interrupted after
120,000 ms]  
Finished: UNSTABLE
  

  使用Jenkins做定时任务集计,由于数据量的多少集计时间或多或少,之前数据比较少两分钟之内可以完成,后发现超过两分钟了SSH就timeout了。
  解决办法很简单:
  1,延长timeout时间如下,默认的timeout时间为120秒:
https://images2015.cnblogs.com/blog/541139/201701/541139-20170116114645583-1626063888.png
  2,测试过程中发现及时timeout了调用的脚本也会执行完,只是在Jenkins看不到输出的日志。
  3,如果Job会执行很长时间,也不想等timeout可以勾选选项
  具体可参考:
  http://stackoverflow.com/questions/11290540/jenkins-text-finder-unable-to-success-my-build/22011893#22011893
  http://blog.csdn.net/u013066244/article/details/52788407
页: [1]
查看完整版本: Jenkins SSH timeout