我现在有一个现场服务器,有一些我希望更改我的Django项目的settings.py的SMTP内容。我已经进行了更改,但是,我无法让服务器检测到更改,并且它会抛出SMTPAuthentication错误,因为settings.py仍在使用旧设置。
使用nginx设置服务器,我多次尝试service nginx reload
,多次尝试apachectl restart
。以及删除任何* .pyc文件。
答案 0 :(得分:0)
nginx实际上无法运行该站点,因为它不是WSGI服务器。据推测,它可以作为gunicorn或uWSGI之类的代理;这是你需要重启的那些。
答案 1 :(得分:0)
生产中的自动加载不是一个好主意,但如果您了解自己的操作,则可以使用其他python
模块进行自动加载或使用http://www.vegardno.net/2017/03/fuzzing-openssh-daemon-using-afl.html。 Django devel自动加载不适用于uwsgi
。