代码之家  ›  专栏  ›  技术社区  ›  Dean Christian Armada

为什么gunicorn会显示一个额外的进程?

  •  1
  • Dean Christian Armada  · 技术社区  · 8 年前

    bind = '0.0.0.0:8001'
    loglevel = 'debug'
    errorlog = '-'
    accesslog = '-'
    preload = True
    reload = True
    workers = 2
    

    我的gunicorn命令是:

    gunicorn -c gunicorn_conf.py project.wsgi:application
    

    我希望它只显示 2. ps aux 容器中或 docker top 但事实证明,它有三个类似于下面的一个

    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
    root         1  0.0  0.1  21756  2600 ?        Ss   21:48   0:00 /bin/bash /usr/src/app/entrypoint.sh
    root         6  0.0  1.0  97424 21860 ?        S    21:48   0:01 /usr/local/bin/python /usr/local/bin/gunicorn -c gunicorn_conf.py project.wsgi:application
    root        11  2.7  3.2 310404 65560 ?        Sl   21:48   1:20 /usr/local/bin/python /usr/local/bin/gunicorn -c gunicorn_conf.py project.wsgi:application
    root        12  2.7  3.2 310408 65572 ?        Sl   21:48   1:20 /usr/local/bin/python /usr/local/bin/gunicorn -c gunicorn_conf.py project.wsgi:application
    
    1 回复  |  直到 8 年前
        1
  •  3
  •   iklinac    8 年前

    古尼科恩 master