Где находится конфигурационный файл 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