質問: ### 前提・実現したいこと Subversionの「SVN UPDATE」実行中に以下のエラーメッセージが発生しました。 その根本原因と恒久対策について検討したいです。 ### 発生している問題・エラーメッセージ ``` ・SVNのコンソール画面 svn: E175002: Unexpected HTTP status 413 'Request Entity Too Large' on '/svn/test/!svn/me' ・apacheのログ AH00539: XML request body is larger than the configured limit of 1000000 ``` ### 該当のソースコード ``` svn update C:\test\app\trunk ``` ### 試したこと エラーとなっているフォルダを特定するため、trunk配下をフォルダ別にUPDATEを実行すると、 Subversionの以下フォルダに問題があることが判明。 ・http://26.101.128.4/svn/test/app/trunk/src/batch/AAA 本事象は頻繁にSubversionを更新する端末で発生している事象であり、 他の端末では発生していません。 そのため、サーバではなくローカル側の問題ではないかと推察しています。 ◆対象フォルダ http://26.101.128.4/svn/test/app/trunk/src/batch/AAA ・サイズ:154 MB (161,554,261 バイト) ・内容:ファイル数: 29,450、フォルダー数: 0 ◆以下のフォルダに対する更新は問題なし http://26.101.128.4/svn/test/app/trunk/src/dev ・サイズ:1.27 GB (1,364,889,896 バイト) ・内容:ファイル数: 30,943、フォルダー数: 13,700 ### 補足情報(FW/ツールのバージョンなど) Tortoise SVN:version 1.9.2 (r1703836) PCのOS:Windows 10
回答: > > AH00539: XML request body is larger than the configured limit of 1000000 > > > エラーメッセージでは、「XML 形式のリクエストボディ」が、Apache デフォルト設定のリミットを超えているみたいなので、Apache の設定で、 ``` LimitXMLRequestBody 0 ``` として、制限しないにするとどうなりますか? ただし、状況によっては、Apache が使用するメモリは増えると思います。 LimitXMLRequestBody ディレクティブ 参照