有時,在更新svn存儲庫時,我收到錯誤「413 Request Entity Too Large」。一旦我收到這個錯誤,它會在我每次嘗試更新本地工作副本時繼續。新的結帳將解決問題,但非常不方便。該項目超過30 GB,SVN存儲庫託管在外部。是什麼導致svn錯誤413請求實體太大?
這發生在過去幾種不同的計算機上,包括Windows開發機器和我們的Linux構建服務器。
我發現的有關此問題的大部分內容涉及大型單個文件(超過2GB)。這裏不是這種情況,因爲最大的文件大約是。 50-60 MB。
有沒有其他人跑過這個之前和/或知道這個原因/解決方案?
哦,太感謝你了。我一直有這個確切的問題。你的答案整齊地解決了它。 – 2011-11-01 23:09:23
這是一種絕對的對待,但你知道這背後的邏輯是什麼嗎? – 2013-07-17 08:23:48
@RobForrest默認情況下,Apache服務器限制請求體大小以防止DoS攻擊。 Subversion使用XML請求主體報告服務器的狀態,然後服務器發送更新到這個工作副本。默認限制爲1MB,這對大多數設置都很好,但有時對於大型工作拷貝來說還不夠。 – 2013-07-17 14:33:03