Subversion on apacheでTortoiseSVNから大量ファイルをコミットすると「サーバに接続できませんでした」というエラーになります。
環境は下記のとおりです。
OS:CentOS5.5
Apache 2.2.3 (OSバンドル品)
Subvsersion:mod_dav_svn-1.4.2
で、原因は Apache の KeepAlive が OFF になっていたからでした。
なので、コミット中に top コマンドで確認すると大量に httpd プロセスが存在してました。(ファイル毎にプロセスが立ち上がりプロセス数最大値を超えて接続が切れたんだと思います。)
httpd.conf の KeepAlive を On にすることでコネクションを使い回しするようになり、ちゃんとコミットできました。
普通 apache の KeepAlive でデフォルトでOnになってたと思うんですが、redhat系はoffなんでしょうか・・・
参考: