我按照https://docs.djangoproject.com/en/dev/howto/deployment/wsgi/uwsgi/中的说明进行操作,直到几天前我杀死了 uwsgi 进程并尝试重新启动时它工作正常。然后它说
uwsgi: unrecognized option '--module=MyProject.wsgi:application'
我一直在努力解决这个问题,......我已经检查了我的提交历史并且我用来启动 uwsgi 的脚本没有改变:
#!/bin/bash
# https://docs.djangoproject.com/en/dev/howto/deployment/wsgi/uwsgi/
uwsgi --chdir=/home/MyProject \
--module=MyProject.wsgi:application \
--env DJANGO_SETTINGS_MODULE=MyProject.settings \
--master --pidfile=/tmp/MyProject-masted.pid \
--socket=/home/MyProject.sock \
--processes=5 \
--harakiri=20 \
--limit-as=128 \
--max-requests=5000 \
--vacuum \
--home=/home/MyProject/env \
--daemonize=/var/log/uwsgi/MyProject.log
显然有些东西一定发生了变化,但我看不到什么......我没有运行任何更新,脚本没有改变......请帮助!