Как перезапустить gunicorn при использовании файла конфигурации

Я использую gunicorn для сервера приложения django. Я использую файл конфигурации и запускаю gunicorn с помощью команды

gunicorn -c config/gunicorn/dev.py

Я хочу знать, как перезапустить gunicorn. Я не могу использовать команду sudo systemctl restart gunicorn, которая выдает следующее сообщение:

Не удалось перезапустить службу gunicorn.service: Unit gunicorn.service not found.

Я уверен, что gunicorn запущен, поскольку я могу использовать приложение в Интернете. Каков способ перезапустить gunicorn в этом случае.

Ниже приведен файл конфигурации gunicorn:

# Django WSGI application path in pattern MODULE_NAME:VARIABLE_NAME
wsgi_app = "someapp.wsgi:application"
# The granularity of Error log outputs
loglevel = "debug"
# The number of worker processes for handling requests
workers = 2
# The socket to bind
bind = "0.0.0.0:8000"
# Restart workers when code changes (development only!)
reload = True
# Write access and error info to /var/log
accesslog = errorlog = "/var/log/gunicorn/dev.log"
# Redirect stdout/stderr to log file
capture_output = True
# PID file so you can easily fetch process ID
pidfile = "/var/run/gunicorn/dev.pid"
# Daemonize the Gunicorn process (detach & enter background)
daemon = True

Я понял. Нужно выполнить команду sudo killall gunicorn. а затем перезапустить gunicorn командой gunicorn -c gunicornconfigfile

Вернуться на верх