我有一个已经运行了好几个月的程序。我一直在尝试今天早上在服务器上安装Postfix,突然在网站上开始出现错误。这是回溯
mod_wsgi (pid=11948): Target WSGI script '/var/www/zouzoukos/zouzoukos/wsgi.py$
mod_wsgi (pid=11948): Exception occurred processing '/var/www/zouzoukos/zouzoukos/wsgi.py'.
Traceback (most recent call last):
File "/var/www/zouzoukos/zouzoukos/wsgi.py", line 29, in <module>
application = get_wsgi_application()
File "/var/www/zouzoukos/env/lib/python2.7/site-packages/django/core/wsgi.py", line 13, in get_wsgi_application
django.setup()
File "/var/www/zouzoukos/env/lib/python2.7/site-packages/django/__init__.py", line 18, in setup
apps.populate(settings.INSTALLED_APPS)
"/var/www/zouzoukos/env/lib/python2.7/site-packages/django/__init__.py", line 18, in setup
raise RuntimeError("populate() isn't reentrant")
RuntimeError: populate() isn't reentrant
问题是,我为其他人运行了该站点的多个版本,但它们仍然很好(这是第一个)。我不明白我需要更新什么才能使其重新工作。
我已经尝试了this thread中的所有内容,但仍然没有
最佳答案
我尝试了@valentjjedi的方法,然后又累了manage.py并收到另一个错误消息,指出了MySQL-python问题,因此我卸载并重新安装后就可以了
env/bin/pip uninstall mysql-python
env/bin/pip install mysql-python