Django和mod_wsgi安装突然停止工作

Django和mod_wsgi安装突然停止工作,django,mod-wsgi,apt-get,Django,Mod Wsgi,Apt Get,我有一个脚本,用于使用django 1.9.6和mod_wsgi在虚拟机上安装我的应用程序。它过去至少可以正常工作一年,几个月后我就没用了——它突然不起作用了。我总是安装在一个干净的ubuntu可信的映像上,我没有做任何更改。所以我猜,apt-get现在正在安装另一个版本的libapache2 mod wsgi sudo apt-get update sudo apt-get install -y python-pip sudo pip install django=1.9.6 sudo pip

我有一个脚本,用于使用
django 1.9.6
mod_wsgi
在虚拟机上安装我的应用程序。它过去至少可以正常工作一年,几个月后我就没用了——它突然不起作用了。我总是安装在一个干净的ubuntu可信的映像上,我没有做任何更改。所以我猜,
apt-get
现在正在安装另一个版本的
libapache2 mod wsgi

sudo apt-get update
sudo apt-get install -y python-pip
sudo pip install django=1.9.6
sudo pip install python-social-auth
sudo apt-get -y install apache2 libapache2-mod-wsgi
...
当我尝试运行应用程序时,apache服务器给出错误:

[Tue Oct 17 11:52:29.184072 2017] [:error] [pid 8178:tid 140000402241280] [remote 131.111.64.116:33385] mod_wsgi (pid=8178): Target WSGI script '/root/geosearch_app/geosearch_project/geosearch_project/wsgi.py' cannot be loaded as Python module.
[Tue Oct 17 11:52:29.184116 2017] [:error] [pid 8178:tid 140000402241280] [remote 131.111.64.116:33385] mod_wsgi (pid=8178): Exception occurred processing WSGI script '/root/geosearch_app/geosearch_project/geosearch_project/wsgi.py'.
[Tue Oct 17 11:52:29.184140 2017] [:error] [pid 8178:tid 140000402241280] [remote 131.111.64.116:33385] Traceback (most recent call last):
[Tue Oct 17 11:52:29.184159 2017] [:error] [pid 8178:tid 140000402241280] [remote 131.111.64.116:33385]   File "/root/geosearch_app/geosearch_project/geosearch_project/wsgi.py", line 16, in <module>
[Tue Oct 17 11:52:29.184212 2017] [:error] [pid 8178:tid 140000402241280] [remote 131.111.64.116:33385]     application = get_wsgi_application()
[Tue Oct 17 11:52:29.184225 2017] [:error] [pid 8178:tid 140000402241280] [remote 131.111.64.116:33385]   File "/usr/local/lib/python2.7/dist-packages/django/core/wsgi.py", line 13, in get_wsgi_application
[Tue Oct 17 11:52:29.184266 2017] [:error] [pid 8178:tid 140000402241280] [remote 131.111.64.116:33385]     django.setup()
[Tue Oct 17 11:52:29.184280 2017] [:error] [pid 8178:tid 140000402241280] [remote 131.111.64.116:33385]   File "/usr/local/lib/python2.7/dist-packages/django/__init__.py", line 18, in setup
[Tue Oct 17 11:52:29.184327 2017] [:error] [pid 8178:tid 140000402241280] [remote 131.111.64.116:33385]     apps.populate(settings.INSTALLED_APPS)
[Tue Oct 17 11:52:29.184339 2017] [:error] [pid 8178:tid 140000402241280] [remote 131.111.64.116:33385]   File "/usr/local/lib/python2.7/dist-packages/django/apps/registry.py", line 108, in populate
[Tue Oct 17 11:52:29.184458 2017] [:error] [pid 8178:tid 140000402241280] [remote 131.111.64.116:33385]     app_config.import_models(all_models)
[Tue Oct 17 11:52:29.184471 2017] [:error] [pid 8178:tid 140000402241280] [remote 131.111.64.116:33385]   File "/usr/local/lib/python2.7/dist-packages/django/apps/config.py", line 202, in import_models
[Tue Oct 17 11:52:29.184549 2017] [:error] [pid 8178:tid 140000402241280] [remote 131.111.64.116:33385]     self.models_module = import_module(models_module_name)
[Tue Oct 17 11:52:29.184561 2017] [:error] [pid 8178:tid 140000402241280] [remote 131.111.64.116:33385]   File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
[Tue Oct 17 11:52:29.184738 2017] [:error] [pid 8178:tid 140000402241280] [remote 131.111.64.116:33385]     __import__(name)
[Tue Oct 17 11:52:29.184751 2017] [:error] [pid 8178:tid 140000402241280] [remote 131.111.64.116:33385]   File "/usr/local/lib/python2.7/dist-packages/social/apps/django_app/default/models.py", line 1, in <module>
[Tue Oct 17 11:52:29.184791 2017] [:error] [pid 8178:tid 140000402241280] [remote 131.111.64.116:33385]     from social_django.models import AbstractUserSocialAuth, UserSocialAuth, Nonce, Association, Code, DjangoStorage
[Tue Oct 17 11:52:29.184819 2017] [:error] [pid 8178:tid 140000402241280] [remote 131.111.64.116:33385] ImportError: No module named social_django.models
[Tue Oct 17 11:52:29.289697 2017] [:error] [pid 8178:tid 140000419026688] [remote 131.111.64.116:24169] mod_wsgi (pid=8178): Target WSGI script '/root/geosearch_app/geosearch_project/geosearch_project/wsgi.py' cannot be loaded as Python module.
[Tue Oct 17 11:52:29.289725 2017] [:error] [pid 8178:tid 140000419026688] [remote 131.111.64.116:24169] mod_wsgi (pid=8178): Exception occurred processing WSGI script '/root/geosearch_app/geosearch_project/geosearch_project/wsgi.py'.
[Tue Oct 17 11:52:29.289745 2017] [:error] [pid 8178:tid 140000419026688] [remote 131.111.64.116:24169] Traceback (most recent call last):
[Tue Oct 17 11:52:29.289768 2017] [:error] [pid 8178:tid 140000419026688] [remote 131.111.64.116:24169]   File "/root/geosearch_app/geosearch_project/geosearch_project/wsgi.py", line 16, in <module>
[Tue Oct 17 11:52:29.289799 2017] [:error] [pid 8178:tid 140000419026688] [remote 131.111.64.116:24169]     application = get_wsgi_application()
[Tue Oct 17 11:52:29.289809 2017] [:error] [pid 8178:tid 140000419026688] [remote 131.111.64.116:24169]   File "/usr/local/lib/python2.7/dist-packages/django/core/wsgi.py", line 13, in get_wsgi_application
[Tue Oct 17 11:52:29.289827 2017] [:error] [pid 8178:tid 140000419026688] [remote 131.111.64.116:24169]     django.setup()
[Tue Oct 17 11:52:29.289836 2017] [:error] [pid 8178:tid 140000419026688] [remote 131.111.64.116:24169]   File "/usr/local/lib/python2.7/dist-packages/django/__init__.py", line 18, in setup
[Tue Oct 17 11:52:29.289850 2017] [:error] [pid 8178:tid 140000419026688] [remote 131.111.64.116:24169]     apps.populate(settings.INSTALLED_APPS)
[Tue Oct 17 11:52:29.289859 2017] [:error] [pid 8178:tid 140000419026688] [remote 131.111.64.116:24169]   File "/usr/local/lib/python2.7/dist-packages/django/apps/registry.py", line 78, in populate
[Tue Oct 17 11:52:29.289873 2017] [:error] [pid 8178:tid 140000419026688] [remote 131.111.64.116:24169]     raise RuntimeError("populate() isn't reentrant")
[Tue Oct 17 11:52:29.289891 2017] [:error] [pid 8178:tid 140000419026688] [remote 131.111.64.116:24169] RuntimeError: populate() isn't reentrant
[Tue Oct 17 11:52:29.184072 2017][:error][pid 8178:tid 140000402241280][remote 131.111.64.116:33385]mod_wsgi(pid=8178):无法将目标wsgi脚本“/root/geosearch_app/geosearch_project/geosearch_project/wsgi.py”作为Python模块加载。
[2017年10月17日星期二11:52:29.184116][:错误][pid 8178:tid 140000402241280][remote 131.111.64.116:33385]修改wsgi(pid=8178):处理wsgi脚本“/root/geosearch_app/geosearch_project/geosearch_project/wsgi.py”时发生异常。
[2017年10月17日星期二11:52:29.184140][:错误][pid 8178:tid 140000402241280][remote 131.111.64.116:33385]回溯(最近一次通话最后一次):
[2017年10月17日星期二11:52:29.184159][:错误][pid 8178:tid 140000402241280][remote 131.111.64.116:33385]文件“/root/geosearch_app/geosearch_project/geosearch_project/wsgi.py”,第16行,in
[2017年10月17日星期二11:52:29.184212][:错误][pid 8178:tid 140000402241280][远程131.111.64.116:33385]应用程序=获取wsgi应用程序()
[2017年10月17日星期二11:52:29.184225][:error][pid 8178:tid 140000402241280][remote 131.111.64.116:33385]文件“/usr/local/lib/python2.7/dist packages/django/core/wsgi.py”,第13行,在get_wsgi_应用程序中
[2017年10月17日星期二11:52:29.184266][:错误][pid 8178:tid 140000402241280][remote 131.111.64.116:33385]django.setup()
[2017年10月17日星期二11:52:29.184280][:错误][pid 8178:tid 140000402241280][remote 131.111.64.116:33385]文件“/usr/local/lib/python2.7/dist packages/django/u init_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
[2017年10月17日星期二11:52:29.184327][:错误][pid 8178:tid 140000402241280][remote 131.111.64.116:33385]应用程序。填充(设置。已安装的应用程序)
[2017年10月17日星期二11:52:29.184339][:error][pid 8178:tid 140000402241280][remote 131.111.64.116:33385]文件“/usr/local/lib/python2.7/dist packages/django/apps/registry.py”,第108行
[2017年10月17日星期二11:52:29.184458][:错误][pid 8178:tid 140000402241280][remote 131.111.64.116:33385]应用程序配置导入模型(所有模型)
【2017年10月17日星期二11:52:29.184471】[:error][pid 8178:tid 140000402241280][remote 131.111.64.116:33385]文件“/usr/local/lib/python2.7/dist packages/django/apps/config.py”,第202行,在import\u模型中
[2017年10月17日星期二11:52:29.184549][:错误][pid 8178:tid 140000402241280][remote 131.111.64.116:33385]self.models\u module=import\u module(models\u module\u name)
[2017年10月17日星期二11:52:29.184561][:错误][pid 8178:tid 140000402241280][remote 131.111.64.116:33385]文件“/usr/lib/python2.7/importlib/uu init_uuuuuuuuuuuuuuuuu.py”,第37行,在导入模块中
[2017年10月17日星期二11:52:29.184738][:错误][pid 8178:tid 140000402241280][remote 131.111.64.116:33385]\uuu导入(名称)
[2017年10月17日星期二11:52:29.184751][:错误][pid 8178:tid 140000402241280][remote 131.111.64.116:33385]文件“/usr/local/lib/python2.7/dist packages/social/apps/django_app/default/models.py”,第1行
[2017年10月17日星期二11:52:29.184791][:错误][pid 8178:tid 140000402241280][remote 131.111.64.116:33385]来自social_django.models导入AbstractUserSocialAuth,UserSocialAuth,Nonce,Association,Code,DjangoStorage
[2017年10月17日星期二11:52:29.184819][:错误][pid 8178:tid 140000402241280][remote 131.111.64.116:33385]导入错误:没有名为social_django.models的模块
[2017年10月17日星期二11:52:29.289697][:错误][pid 8178:tid 140000419026688][remote 131.111.64.116:24169]mod_wsgi(pid=8178):无法将目标wsgi脚本“/root/geosearch_app/geosearch_project/geosearch_project/wsgi.py”作为Python模块加载。
[2017年10月17日星期二11:52:29.289725][:错误][pid 8178:tid 140000419026688][remote 131.111.64.116:24169]修改wsgi(pid=8178):处理wsgi脚本'/root/geosearch_app/geosearch_project/geosearch_project/wsgi.py'时发生异常。
[2017年10月17日星期二11:52:29.289745][:错误][pid 8178:tid 140000419026688][remote 131.111.64.116:24169]回溯(最近一次通话最后一次):
[2017年10月17日星期二11:52:29.289768][:错误][pid 8178:tid 140000419026688][remote 131.111.64.116:24169]文件“/root/geosearch_app/geosearch_project/geosearch_project/wsgi.py”,第16行,in
[2017年10月17日星期二11:52:29.289799][:错误][pid 8178:tid 140000419026688][远程131.111.64.116:24169]应用程序=获取wsgi应用程序()
[2017年10月17日星期二11:52:29.289809][:错误][pid 8178:tid 140000419026688][remote 131.111.64.116:24169]文件“/usr/local/lib/python2.7/dist packages/django/core/wsgi.py”,第13行,在get_wsgi_应用程序中
[2017年10月17日星期二11:52:29.289827][:错误][pid 8178:tid 140000419026688][remote 131.111.64.116:24169]django.setup()
[2017年10月17日星期二11:52:29.289836][:错误][pid 8178:tid 140000419026688][remote 131.111.64.116:24169]文件“/usr/local/lib/python2.7/dist packages/django/_uinit_uuu.py”,设置中第18行
[2017年10月17日星期二11:52:29.289850][:错误][pid 8178:tid 140000419026688][remote 131.111.64.116:24169]应用程序。填充(设置。已安装的应用程序)
[2017年10月17日星期二11:52:29.289859][:错误][pid 8178:tid 140000419026688][remote 131.111.64.116:24169]文件“/usr/local/lib/python2.7/dist packages/django/apps/registry.py”,第78行
[2017年10月17日星期二11:52:29.289873][:错误][pid 8178:tid 140000419026688][远程131.111.64.116:24169]引发运行时错误(“填充()不可重入”)
[2017年10月17日星期二11:52:29.289891][:错误][pid 8178:tid 140000419026688][远程131.111.64.116:24169]运行时错误:填充()不可重入
我希望在不改变任何事情的情况下解决这个问题