apache[error](OS 10061)ソリューション


apache+mongrel_の使用clusterが発表したredmineは大きく、apacheのerrorです.logファイルはしばらくすると10061エラーを報告します.
 
[Thu Apr 26 21:19:26 2012] [error] ap_proxy_connect_backend disabling worker for (localhost)
[Thu Apr 26 21:20:38 2012] [error] (OS 10061)          ,    。  : proxy: HTTP: attempt to connect to 127.0.0.1:3003 (localhost) failed
[Thu Apr 26 21:20:38 2012] [error] ap_proxy_connect_backend disabling worker for (localhost)
[Thu Apr 26 21:21:48 2012] [error] (OS 10061)          ,    。  : proxy: HTTP: attempt to connect to 127.0.0.1:3003 (localhost) failed
[Thu Apr 26 21:21:48 2012] [error] ap_proxy_connect_backend disabling worker for (localhost)
[Thu Apr 26 21:22:52 2012] [error] (OS 10061)          ,    。  : proxy: HTTP: attempt to connect to 127.0.0.1:3003 (localhost) failed
[Thu Apr 26 21:22:52 2012] [error] ap_proxy_connect_backend disabling worker for (localhost)
[Thu Apr 26 21:25:54 2012] [error] (OS 10061)          ,    。  : proxy: HTTP: attempt to connect to 127.0.0.1:3003 (localhost) failed
[Thu Apr 26 21:25:54 2012] [error] ap_proxy_connect_backend disabling worker for (localhost)
[Thu Apr 26 21:27:25 2012] [error] (OS 10061)          ,    。  : proxy: HTTP: attempt to connect to 127.0.0.1:3003 (localhost) failed
[Thu Apr 26 21:27:25 2012] [error] ap_proxy_connect_backend disabling worker for (localhost)
[Fri Apr 27 07:38:47 2012] [error] (OS 10061)          ,    。  : proxy: HTTP: attempt to connect to 127.0.0.1:3003 (localhost) failed

 
比較的に気がふさいで、資料を調べて、apacheの配置ファイルを修正する必要があって、loopback方式を採用しないで、具体的に以下のように修正します:
 
 
第一歩、mongrel_を修正するcluster.ymlファイル、addressをIPアドレスに変更します.以下の図です.
 
--- address: 192.168.3.239//当初は127.0ではなかった.0.1またはlocalhost log_file: D:/redmine-1.1.3/log/mongrel.log port: "3000"cwd: D:/redmine-1.1.3 environment: production pid_file: D:/redmine-1.1.3/tmp/pids/mongrel.pid servers: 4
 
第2歩、apacheのconfファイルを修正し、その中のbalanceを
 
 
ProxyRequests Off             BalancerMember http://192.168.3.239:3000//元々http://localhost:3000     BalancerMember http://192.168.3.239:3001//元々http://localhost:3001     BalancerMember http://192.168.3.239:3002//元々http://localhost:3002     BalancerMember http://192.168.3.239:3003//元々http://localhost:3003 SetEnvIfNoCase Request_URI "BitTorrent"BT          ServerName localhost     DocumentRoot "d:/redmine-1.1.3/public/"    ProxyPass/images !     ProxyPass/javascripts !     ProxyPass/stylesheets !     ProxyPass/server-status !     ProxyPass/balancer://myCluster/    ProxyPreserveHost on      
 
 
ステップ3、mongrelを再起動するcluster
 
第四歩、apacheを再起動して、午前10時に修正して、午後2:50まで観察して、問題はずっと現れていないで、解決すべきです