CollabNet SVNサーバーからWindows Server 2012(Apache/2.2.26(Win32)-SVN/1.8.5)に移行した後TortoiseSVNリポジトリブラウザー =(TortoiseSVN 1.7.13)1000を超えるファイルを含むフォルダーを開くと、サーバー上のApacheプロセスが強制終了されます。
リポジトリブラウザのエラーメッセージ:
'/ svn/...'のPROPFIND:チャンクサイズを読み取れませんでした:既存の接続がリモートホストによって強制的に閉じられました。
サーバー上で、Apacheサービスは次のログエントリでクラッシュします。
[クリティカル]親:子プロセスがステータス3-で終了しました-中止します。
ログファイルに関連するエントリはもうありません(httpd\logs\error.log
)またはイベントビューア。クラッシュはすぐに発生し、タイムアウトの問題ではありません。サーバーをクラッシュさせることなく、Webブラウザを介してフォルダをチェックアウト/表示できます。
何か案は? Apache構成でいくつかの制限を増やす必要がありますか?
これはメモリ不足の問題であり、not TortoiseSVNリポジトリブラウザに関連しています。 svnコマンドはApacheプロセスも強制終了しました:
svn ls --depth = infinity -v http://.。
このコマンドは、httpdプロセスの仮想メモリ使用量を1.7 GBまで増やし、サービスをクラッシュさせます。 64ビットバージョンのsvnサーバーをインストールし、開発者に相談して、1つのフォルダーに生成されるファイルの数を減らします。