Обновление из репозитория SVN возвращает ошибку «Не удалось прочитать размер куска» - PullRequest
55 голосов
/ 21 апреля 2009

При обновлении из хранилища Subversion с использованием Tortoise SVN-клиента я получаю сообщение об ошибке, похожее на это:

Could not read chunk size: An existing connection was forcibly closed by the remote host.

Это не мешает мне обновляться, просто прерывает процесс обновления, поэтому я должен повторить обновление несколько раз, прежде чем оно завершится.

Что может быть причиной такого поведения и как его исправить?

Ответы [ 13 ]

0 голосов
/ 13 декабря 2011

Это явно имеет много причин, но для меня это было исправлено путем перезапуска моего SVN-сервера (VisualSVNServer 2.5.1). Это часто происходит при выполнении полной проверки репо на вновь загруженном дампе.

0 голосов
/ 10 мая 2011

Существует еще одна раздражающая причина для этого сообщения об ошибке. Это может быть ваш роутер или прошивка вашего роутера.

Я недавно обновил прошивку Linksys WRT110 с версии 1.0.02 до 1.0.07, и после этого Subversion больше не мог добавлять новые файлы в хранилище. Это может только обновить существующие файлы. Откат до 1.0.02 устранил проблему.

Источники:

По сути, всякий раз, когда соединение резко обрывается, вы получите эту ошибку. Может быть ошибка конфигурации на Apache, как многие из вас заявили. Это также может быть связано с медленным сервером или перегруженным соединением, или это может быть связано с дешевым маршрутизатором, как было в моем случае.

0 голосов
/ 12 мая 2009

Я тоже это понимаю. Наш сервер Apache работает на Windows. Мой клиент связан с высокой скоростью, но несколько большим временем ожидания (200 мс). Другая часть головоломки состоит в том, что я использую Windows Vista. Включение автоматического масштабирования и rss, кажется, улучшает ситуацию, но не исправляет ее.

...