2012-03-06 68 views
3

我在開發時使用gunicorn在本地運行我的Django站點。我在settings.py中的INSTALLED_APPS下添加了gunicorn,我可以調用「python manage.py run_gunicorn」,gunicorn啓動並加載我的站點。我的問題是,我想運行多個工人與gunicorn,默認情況下,它似乎只是產卵。我也可以使用「gunicorn_django --workers = 2」,它會激發2名工人。我可以配置當我將「python manage.py run_gunicorn」設置爲1以上時創建的默認工作人員數量嗎?在Django settings.py中設置gunicorn工作者數量

機規格:
的Ubuntu 11.10在VirtualBox中實例
2虛擬處理器RAM

+0

你有沒有想過如何將配置參數傳遞給'python manage.py run_gunicorn'? – 2012-06-08 19:23:25

+0

@MichaelWaterfall - 不,我還沒有嘗試過。像python manage.py run_gunicorn -workers = 2? – 2012-07-02 17:57:19

回答

0

只需添加:

run_gunicorn --workers=4 

可以使命令UNIX別名,如果你想有工人默認這個數。

+0

我試過了'python ./manage.py run_gunicorn --workers = 4 0.0.0.0:80',但不幸的是它不起作用。 – 2013-03-25 22:01:01

+0

這與舊版本的gunicorn(https://pypi.python.org/pypi/gunicorn/0.6.4)一起工作。但是,它似乎並不適用於最新版本。 – 2013-05-16 19:00:00

+2

更新:上述仍然有效,但它需要在最後。 (即run_gunicorn unix:/sites/mysite/run/my.sock --workers = 5) – 2013-05-16 19:07:13

相關問題