【发布时间】:2017-08-08 04:42:27
【问题描述】:
当我使用 manage.py 运行我的 django 项目时,芹菜正在工作。但是,当使用 uwsgi 部署项目时,情况并非如此。
运行 celery 的命令:
celery --app=project.celery:app worker --loglevel=INFO
要启动 uwsgi,我使用以下脚本:
#!/bin/bash
uwsgi --chdir=~/tender \
--module=project.wsgi:application \
--env DJANGO_SETTINGS_MODULE=project.settings \
--master \
--protocol=http \
--pidfile=/tmp/project-master.pid \
--socket=0.0.0.0:6969 \
--processes=5 \
--uid=1000 \
--gid=1000 \
--harakiri=20 \
--max-requests=5000 \
--vacuum \
--home=~/.virtualenv3/tendervenv \
--daemonize=~/tender.log \
echo "uWSGI started"
【问题讨论】: