zoukankan      html  css  js  c++  java
  • 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.

    这个试验后有效。

  • 相关阅读:
    mongodb笔记一
    mysql的备份和恢复
    explain的type列
    Debian下apache2设置并发
    nginx基本调优
    c语言struct
    Centos 安装nginx + php + mysql
    Debian下系统启动时执行脚本
    centos5.5服务器基本篇
    分治法
  • 原文地址:https://www.cnblogs.com/zwingblog/p/8065413.html
Copyright © 2011-2022 走看看