В настоящее время я испытываю проблемы во время большой проверки полного хранилища SVN (20 ГБ +), где процесс проверки останавливается случайным образом. Репозиторий состоит из множества небольших текстовых файлов и нескольких больших файлов CSV.
Трудно было сузить вопрос, поскольку ошибка выходила всего на несколько часов в кассе. Из того, что я видел, это не определенный файл, который останавливает процесс и проверяет использование svnadmin, не возвращает никаких ошибок.
Ошибка:
Типичный журнал ошибок Apache:
Unable to deliver content. [500, #0]
Unable to deliver content. [500, #0]
Could not write data to filter. [500, #175002]
Could not write data to filter. [500, #175002]
Provider encountered an error while streaming a REPORT response. [500, #0]
A failure occurred while driving the update report editor [500, #730053]
Технические характеристики:
Сервер: Windows Server 2003 с XAMPP v1.8.2-5, Apache v2.4 и SVN v1.8.9. Он был недавно обновлен с Apache v2.2 и SVN v1.5.3, который испытывал подобные проблемы.
Клиенты: в Windows 7 запущена TortoiseSVN v1.8.8 x64, недавно обновленная с v1.8.3 x64, которая испытывала подобные проблемы. Командная строка SVN v1.8.9.
Я использую протокол HTTP для выполнения проверки.
Что я пробовал:
Установка директивы "TimeOut" на Apache на более высокое значение (до 30000 секунд).
Установка директивы "SVNAdvertiseV2Protocol" на выключение.
Отключение директивы "SVNPathAuthz".
Настройка директивы SVNCompressionLevel на "0".