The gunicorn documentation talks about editing the config files, but I have no idea where it is.
Probably a simple answer :) I'm on Amazon Linux AMI.
Gunicorn reads configuration information from five places. Gunicorn first reads environment variables for some configuration settings. Gunicorn then reads configuration from a framework specific configuration file. Currently this only affects Paster applications.
This log file is located at /var/log/cloudify/rest/gunicorn-access.
To see the processes is ps ax|grep gunicorn and to stop gunicorn_django is pkill gunicorn .
The answer is in the documentation of gunicorn. http://docs.gunicorn.org/en/latest/configure.html
You can specify the config file with .ini or a python script.
For example, from the django-skel project
"""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()
And you can run the server using
gunicorn -c gunicorn.py.ini project.wsgi
Note that project.wsgi correspond to the location of your wsgi.
An example file is here: https://github.com/benoitc/gunicorn/blob/master/examples/example_config.py
You can just comment out what you don't need and then point Gunicorn at it like so:
gunicorn -c config.py myproject:app
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With