我正在使用 mod_wsgi 在 Apache 中运行 Django 站点。
该网站以前工作。今天当我尝试在同一台服务器上安装一个tokuwiki时,我发现该站点变得失败,当我打开 django 站点时,chrome 总是加载,并且在很长一段时间后它说“没有收到数据”。
django 站点在我的开发机器和另一台虚拟机上运行。
在亚马逊 ec2 上:
当我在 apache 提供的静态文件(.css、.img)上使用 wget 时,它正常接收。
但是当我在 django 的动态页面上使用 wget 时,它停止在awaiting response...,这意味着问题出在 django + apache 部分。
我检查 apache 日志,每次刷新浏览器时,它都会再次加载 django 设置,但没有别的。日志显示它没有进入视图函数(我不确定它是否进入了 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's page not found错误页面。
当我打开 django 的管理控制台mysitename/admin/时,浏览器也没有收到任何数据。
任何clu在哪里检查下一步?