web-dev-qa-db-ja.com

TortoiseSVNリポジトリブラウザがApacheプロセスを強制終了します

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構成でいくつかの制限を増やす必要がありますか?

1
Sascha Vetter

これはメモリ不足の問題であり、not TortoiseSVNリポジトリブラウザに関連しています。 svnコマンドはApacheプロセスも強制終了しました:

svn ls --depth = infinity -v http://.。

このコマンドは、httpdプロセスの仮想メモリ使用量1.7 GBまで増やし、サービスをクラッシュさせます。 64ビットバージョンのsvnサーバーをインストールし、開発者に相談して、1つのフォルダーに生成されるファイルの数を減らします。

0
Sascha Vetter