美文网首页
Supervisor 进程管理

Supervisor 进程管理

作者: 飞奔的熊猫 | 来源:发表于2016-11-25 12:38 被阅读0次

    最近用golang写了个小项目,管理一堆xxx跟踪程序,进程多了之后发现启动不了了,报错:“resource temporarily unavailable”, 第一反应可能是ulimit超限了,执行ulimit -an看了下

    max user processes              (-u) 1024

    open files                      (-n) 1024

    确实太小了

    把这两个参数改大后,supervisor重启跟踪进程,发现问题依旧,原因是ulimit修改没生效。。。

    搞了半天才发现,需要重启supervisord才能生效,supervisord fork出来的子进程貌似直接继承了父进程的环境变量么?所以重启子进程修改过的系统环境不生效

    相关文章

      网友评论

          本文标题:Supervisor 进程管理

          本文链接:https://www.haomeiwen.com/subject/vunipttx.html