From fcc14ee1d2cffbe42271c95b36f4257d73b82e67 Mon Sep 17 00:00:00 2001 From: Sergio Oliveira Date: Tue, 22 Oct 2013 15:38:36 -0200 Subject: [PATCH] Using gunicorn config file --- puppet/modules/colab/manifests/init.pp | 2 +- src/colab/gunicorn.conf.py | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 src/colab/gunicorn.conf.py diff --git a/puppet/modules/colab/manifests/init.pp b/puppet/modules/colab/manifests/init.pp index 0ee6dff..5921073 100644 --- a/puppet/modules/colab/manifests/init.pp +++ b/puppet/modules/colab/manifests/init.pp @@ -45,7 +45,7 @@ class colab { } supervisor::app { 'colab': - command => '/home/colab/.virtualenvs/colab/bin/gunicorn colab.wsgi:application --timeout=300 --worker-class=gevent --workers=5', + command => '/home/colab/.virtualenvs/colab/bin/gunicorn colab.wsgi:application -c colab/gunicorn.conf.py', directory => '/home/colab/colab/src/', user => 'colab', } diff --git a/src/colab/gunicorn.conf.py b/src/colab/gunicorn.conf.py new file mode 100644 index 0000000..0ec2ca5 --- /dev/null +++ b/src/colab/gunicorn.conf.py @@ -0,0 +1,7 @@ + +import multiprocessing + +bind = "127.0.0.1:8000" +workers = multiprocessing.cpu_count() + 1 +timeout = 300 +worker_class = 'gevent' -- libgit2 0.21.2