ランサーズ等のサービスを開発・運用する中で得た知識やノウハウを紹介しています。

thumbnail

Labels:  DevOps 投稿者:kei

Subversionで413レスポンスが返却された場合の対処

ご無沙汰しております。keiです。

Subversionで、大容量ファイルをコミットする際に遭遇した
エラーの対処方法について、共有の意味で記事化させて頂きます。

事象

開発が完了したプロジェクトのソースをまとめてコミットしようとした際に、
ステータスコード413:Request Entity Too Largeが返却されてきました。

 svn: サーバが、リクエストへのレスポンスとして予想外の戻り値 
  (413 Request Entity Too Large) を送信してきました

ログを確認した所、以下のログが出力されていました。

  request body exceeds maximum size (131072) for SSL buffer

SVNへのアクセスはHTTPS通信にしているのですが、SSLバッファの最大値が128KBに対して、リクエストボディのサイズが超えてしまっているようです。

対処

一時的に、SSLバッファの最大値を上げました。
SSLRenegBufferSizeディレクティブで最大値を変更できます。
本設定は、DirectoryかLocationブロック内に記述する必要があります。

  SSLRenegBufferSize 100000000

追記後、Apacheを再起動し、最コミットしたところ、無事にコミット出来ました。

importで対処すればいい話ではありますが、何か事情があってコミットが必要な場合にお試し下さい。

ランサーズではサービスを成長させてくれるエンジニア、デザイナーを募集しています!
ご興味がある方は、以下URLよりご応募ください。


【中途採用】
サービスリードエンジニア
テックリード(アーキテクト)
フロントエンドエンジニア
サーバーサイドエンジニア
業務エンジニア(社内システム基盤・基幹システム)

【インターン・学生バイト】
19新卒対象サマーインターン
エンジニアインターン

その他採用情報

関連記事

【告知】BASE×Re:Build×Lancersエンジニアイベント

こんにちは! ここ最近の猛暑で洗濯機が壊れたエンジニア広報の宮田です。 本日は、そんな猛暑も吹き飛ばすイベント情報をお伝えいたします! そのイベントとは・・・ レガシーコード改革! UT/CIでWebサービスの技術的負債を解消する取り組み 日時:8月7日(火) …

thumbnail
具体例で見るユーザーファーストなプロダクト改善プロセス

こんにちは。「ランサーズ」というサービスのプロダクトマネージャーをしております、新卒2年目の齋藤です。 独学でUIデザインを学んでおり、部署は違いますが、このユーザーファーストデザイン室にもこっそり参加している人間です。 今日はデザインの話から少し遠くなります …

PHP, CakePHPバージョンアップに向けてCIで品質を担保・向上していく

こんにちは、エンジニアの上野です。 今回はソース例や実際のサンプルソースを交えながら 「PHPバージョンアップに向けてCIで品質を担保・向上していく」と題してlancers.jp本体に導入しているCircleCIでの取り組みについてご紹介します。 導入背景 P …