gungorn과 감독자가 내 장고 프로젝트를 실행합니다. 하지만 이상한 문제가 생겼어 supervisorctl stop <myproject>
gunicron을 멈출 수 없다. 나는 그 과정을 추측 할 때 그 과정을 여전히 발견했다.관리자가 gunicorn의 프로세스를 중지 할 수 없습니다
gunicorn 설정 :
$PROJECT_DIR/.env/bin/gunicorn ${DJANGO_WSGI_MODULE} \
--env DJANGO_SETTINGS_MODULE=${DJANGO_SETTINGS_MODULE} \
--name $NAME \
--workers $NUM_WORKERS \
--worker-class $WORKER_CLASS \
--user=$USER \
--group=$GROUP \
--log-level=$LOG_LEVEL \
--bind=$SERVER_NAME:$PORT
관리자 설정 :
[program:myproject]
user=www
command=/var/www/apps/myproject/scripts/bin/gunicorn.sh
stopsignal=KILL
stopasgroup=true
directory=/var/www/apps/myproject
autostart=true
autorestart=true
redirect_stderr=true
stdout_logfile=/var/log/supervisor/gunicorn.log
아무도 이것에 대한 몇 가지 아이디어가 있습니까? 미리 감사드립니다.
왜 그냥 죽이지 않니? – e4c5
'supervisorctl stop myproject'와'supervisorctl status'를 호출했을 때의 결과는 무엇입니까? 감독관을 사용하지 않고 다른 gunicorn 프로세스가 시작되었을 가능성이 있습니까? –
myproject를 중지하면 상태는 STOPPED입니다. 나는 개인적으로 그것이 ok 다라고 생각한다. –