Я в этом деле новичок, который даже толком не знает, что такое Gunicorn. И английский плохо знаю, поэтому почитать документацию для меня - проблема.
Для таких же, как и я, постараюсь расшифровать, так как я помучился, пока пытался понять, куда впихнуть эту
--reload
Объяснение:
Режим "--reload" - это режим в котором запускается Gunicorn. Этот режим предусмотрен для отладки, поэтому на сервере, код которого увидят пользователи, этот режим нужно отключать.
Gunicorn запускается командой
gunicorn myproject.wsgi:application
.
Эта команда может присутствовать в файле настроек Gunicorn, например, в таком контексте:
command=/home/user_name/myenv/bin/gunicorn myproject.wsgi:application -c /home/user_name/myenv/myproject/myproject/gunicorn.conf.py
Для включения режима автоматической перезагрузки нужно добавить команду "--reload" сразу после слова "gunicorn".
В итоге, получается команда
gunicorn --reload myproject.wsgi:application
А в контексте вышеупомянутого файла настроек Gunicorn, в следующем виде:
command=/home/user_name/myenv/bin/gunicorn --reload myproject.wsgi:application -c /home/user_name/myenv/myproject/myproject/gunicorn.conf.py