Назад | Перейти на главную страницу

Клиенты SVN в Windows Server 2008 R2 зависают при попытке запустить обновление / проверку

Вот моя установка: я запускаю Jenkins в качестве сервера сборки CI на виртуальной машине Windows Server 2008 R2. У меня сервер SVN версии 1.6. [Что-то] на сервере Linux (я почти уверен, что это CentOS, но я не знаю версию). Плагин Jenkins SVN - это SVN 1.7. Я также пробовал использовать TortoiseSVN и SlikSVN (все 1.7) с теми же результатами.

Всякий раз, когда я пытаюсь запустить обновление репо, SVN пытается вытащить файлы, но как только он пытается получить файл из внешнего источника, он зависает на неопределенный срок, и мне приходится принудительно завершить работу клиента svn. Я попытался полностью отключить брандмауэр, но возникла та же проблема.

Я сделал захват wirehark (который, по-моему, не стоит загружать, поскольку это рабочий сервер), и заметил, что каждый запрос, отправленный на сервер SVN, содержал ошибку: Header checksum: 0x0000 [incorrect, should be 0x74b6 (may be caused by "IP checksum offload"?)]

Есть предположения? Спасибо!

Это может быть проблема с сетью или проблема с функцией разгрузки TCP Chimney в Windows Server 2008 R2. Попробуйте отключить TCP Chimney Offload. Проверьте состояние функции разгрузки дымохода, используя следующую команду:

netsh int tcp показать глобальный

Чтобы отключить разгрузку TCP Chimney:

netsh int tcp set global chimney = disabled

Вы можете найти дополнительную информацию здесь: http://support.microsoft.com/kb/951037