![django,fastcgi,抛出随机 404 错误](https://linux22.com/image/563350/django%EF%BC%8Cfastcgi%EF%BC%8C%E6%8A%9B%E5%87%BA%E9%9A%8F%E6%9C%BA%20404%20%E9%94%99%E8%AF%AF.png)
我在共享网络主机上部署了一个 django 网站。共享网络主机使用 fastcgi。
我注意到有效的 URL 会随机抛出 http404,但只要我刷新一下就会再次正常工作。
有人知道这是为什么吗?
* 更新 * 系统管理员已为我清理了日志,我认为以下日志是该问题生成的日志的示例:
2011 年 10 月 3 日星期一 12:53:37] [警告] [客户端我的 IP] (104)对端重置连接:mod_fcgid:从 FastCGI 服务器读取数据时出错,referer:网站上的有效网址
[2011 年 10 月 3 日星期一 12:53:37] [错误] [客户端我的 IP] 脚本头提前结束:fs.fcgi,referer: 网站上的有效网址
我所有的谷歌搜索都只出现了应该总是发生的问题。不是随机的,零星的发生。
有什么建议吗?
答案1
我有同样的错误,但我的配置不同 - Django 在 uWSGI 后面,在 Nginx 后面。
但是,就我而言,只需重新启动 uswgi 服务即可解决问题:
$ sudo service uwsgi restart
工作完成了。我知道这是一个老问题,我很惊讶自己是 5 年来第二个遇到这个问题的人 - 但希望这能对某些人有所帮助 :)