我正在使用 mod_wsgi 在 Apache 中运行 Django 站点。
该网站以前工作过。今天当我尝试安装 tokuwiki在同一台服务器上,当我打开 django 站点时,我发现该站点出现故障,chrome 始终加载并且在很长一段时间后它说“没有收到数据”。
django 站点在我的开发机器和另一个虚拟机上运行。
在亚马逊 ec2 上:
当我对 apache 服务的静态文件(.css、.img)使用 wget 时,它正常接收。
但是当我在 django 的动态页面上使用 wget 时,它停止在 awaiting response... ,这意味着问题出在 django + apache 部分。
我检查了每次刷新浏览器时的 apache 日志,它会再次加载 django 设置,但没有别的。日志显示没有进入view函数(不知道有没有进入url例程):
[Sat Nov 19 02:15:54 2011] [error] Absolute_dir: /home/www/jdlab-browser/trunk/jdlab_browser
[Sat Nov 19 02:15:54 2011] [error] Using Amazon Server Settings
[Sat Nov 19 02:15:54 2011] [error] Absolute_dir: /home/www/jdlab-browser/trunk/jdlab_browser
[Sat Nov 19 02:15:54 2011] [error] Using Amazon Server Settings
我尝试卸载 tokuwiki,重新安装 apache、mod_wsgi、django。重写 apache 配置文件。
其他信息:
我打开Django的Debug模式,当我访问一个不存在的页面时,浏览器显示Django的找不到页面错误页面。
当我打开 django 的管理控制台 mysitename/admin/ 时,浏览器也没有收到任何数据。
有什么地方可以检查下一步吗?
最佳答案
最后发现问题出在scipy包上。
然后我发现其他人也问过类似的问题。 using-scipy-stats-stats-in-django-after-deployment
关于Django + Apache,浏览器总是加载并且没有收到任何数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8191429/