0
我有我的Django應用程序一個gunicorn Web服務器在我的碼頭工人容器和我的gunicorn配置爲:爲什麼gunicorn顯示額外的過程?
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
我期待它,僅顯示當我在容器中找到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
是否是主工人預先定義和我無法控制的東西? –
我已經鏈接了一個關於主過程信號的文檔,關於控制它的確切意思是什麼(它是gunicorn工作方式的一部分) – iklinac
主控還處理HTTP請求嗎?或者它也有工人類型? –