访问RedMine报错Proxy Error

来源:互联网 发布:js 获取播放时间 编辑:程序博客网 时间:2024/04/29 16:23

之前搭了一个Redmine做项目管理使用,以前一直正常使用的,最近一周都没有登录了,今天尝试登录时,报错了:

Proxy Error

The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /redmine/login.

Reason: Error reading from remote server


查看Apache的error_log,发现以下内容:

(OS 10061)由于目标计算机积极拒绝,无法连接。  : proxy: HTTP: attempt to connect to 127.0.0.1:3002 (127.0.0.1) failed
[Mon Sep 10 15:40:44 2012] [error] ap_proxy_connect_backend disabling worker for (127.0.0.1)
[Mon Sep 10 15:40:46 2012] [error] [client 192.168.1.205] (OS 10054)远程主机强迫关闭了一个现有的连接。  : proxy: error reading status line from remote server 127.0.0.1:3003
[Mon Sep 10 15:40:46 2012] [error] [client 192.168.1.205] proxy: Error reading from remote server returned by /redmine
[Mon Sep 10 15:43:21 2012] [error] [client 192.168.1.204] (20023)The given path was above the root path: Cannot map GET / HTTP/1.1 to file


log中出现的3001,3002端口是mongrel占用的。是因为在搭建redmine时设置了代理,我们访问Apache,Apache会去访问mongrel,而mongrel访问不了的,所以出了错。

但是为什么突然就访问不了呢??


Google了很久,各种尝试,还是没有解决这个问题。然后我就开始回想,上一次可以访问是什么时候,这之后做过什么?

我想起来,一周前我想安装roadmap的插件,用来展示里程碑,我就按照这个指引操作,但只操作到把文件下载回来放到redmine/vendor/plugins目录下。未做完整个操作,于是我再操作了最后一步,到redmine根目录下,rake db:migrate:plugins

结果提示说roadmap需要redmine1.4版本以上,我的redmine版本过低,所以rake aborted。


其实,我想,插件里多一个文件夹应该不至于导致redmine无法访问吧,但是既然装不了这个插件,就把它删掉吧。

于是,我就把之前放到redmine/vendor/plugins目录的文件删掉了。

然后,然后Redmine就可以正常访问了!!!my god。