uwsgi启动django项目后自动执行任务
1、runserver
使用runserver
启动django项目时是从manage.py
启动的:
python manage.py runserver
2、uwsgi
使用uwsgi
启动时是从wsgi.py
中启动的:
uwsgi --ini uwsgi.ini
所以应该把启动后要运行的任务放在wsgi.py
中,比如我的,启动后需要自动运行MQTT服务:
把需要执行的任务放在application
后即可。