cy_88 发表于 2018-1-9 15:33:15

jenkins Process leaked file descriptors

  https://stackoverflow.com/questions/17024441/process-leaked-file-descriptors-error-on-jenkins
  1.
  

BUILD_ID=dontKillMe nohup ./yourStartScript.sh &  不确定是否有效
  2.
  

  Add this line as a JAVA_ARGS argument when you start your jenkins server (I put mine on /etc/default/jenkins in my Ubuntu box)
  

-Dhudson.util.ProcessTree.disable=true  Centos 里面可能是/etc/sysconfig/jenkins
  3.
  

  By default, Jenkins will kill all the spawned process at the completion of build.
  To override this, you need to create environment variable BUILD_ID.
  Go to Jenkins-->Manage Jenkins-->Configure System Now under 'Global properties' section, under Environment variables, click on ADD button to add new Environment variable. Give Name= BUILD_ID and value='allow_to_run_as_daemon start_my_service' (without quote). Click on save button. And you are done.
  Now the spawn process will continue to execute even after the build got completed.
  这个试验后有效。
页: [1]
查看完整版本: jenkins Process leaked file descriptors