Где находится конфигурационный файл Gunicorn?
в документации gunicorn говорится о редактировании конфигурационных файлов, но я понятия не имею, где он находится.
вероятно, простой ответ :) я на Amazon Linux AMI.
2 ответов
ответ находится в документации gunicorn. http://docs.gunicorn.org/en/latest/configure.html
вы можете указать файл конфигурации .ini или скрипт python.
например, из проекта django-skel
"""gunicorn WSGI server configuration."""
from multiprocessing import cpu_count
from os import environ
def max_workers():
return cpu_count()
bind = '0.0.0.0:' + environ.get('PORT', '8000')
max_requests = 1000
worker_class = 'gevent'
workers = max_workers()
и вы можете запустить сервер с помощью
gunicorn -c gunicorn.py.ini project.wsgi
обратите внимание на этот проект.wsgi соответствуют местоположению вашего wsgi.
пример файла здесь:https://github.com/benoitc/gunicorn/blob/master/examples/example_config.py
вы можете просто прокомментировать то, что вам не нужно, а затем указать Gunicorn на него так:
gunicorn -c config.py myproject:app