subversion периодически зависает (останавливается) при фиксации

Каждый раз, когда кто-либо из наших пользователей SVN пытается выполнить фиксацию в репозиторий после того, как сервер некоторое время бездействовал (например, первая фиксация дня), Диалог фиксации зависает ровно на одну минуту, независимо от размера фиксации. По завершении фиксации в сообщении о состоянии отображается что-то вроде «5 кБайт передано за 1 минуту (ы) и 0 секунд». Последующие коммиты выполняются без каких-либо задержек. Я прочитал на другом форуме предположение, что это может быть связано с кешированием LDAP, но я не знаю, как это можно исследовать. Вы можете объяснить, что могло быть причиной этого?

ОБНОВЛЕНИЕ: Я использую SVN на локальном сервере, установленном SubversionEdge из CollabNet (v5.2.2) вместе с TortoiseSVN 1.10. Бэкэнд - это ActiveDirectory (поддерживается на отдельном корпоративном сервере). LDAP настраивается через SubversionEdge. У меня есть доступ к странице настроек, но все они для меня греческие (у меня нет опыта работы с LDAP).

UDPATE # 2: Я подозреваю, что эта проблема может быть связана с проблемой, описанной Джеральдом, здесь . Однако этот вопрос был решен путем настройки LDAPConnectionPoolTTL , но этот параметр недоступен на странице аутентификации для моих настроек SVN / LDAP, поэтому я не знаю, как его настроить.

0
задан 5 November 2018 в 16:28
1 ответ

Благодаря подробному описанию аналогичной проблемы GeraldSchneider я смог определить, что проблема связана с настройкой аутентификации LDAP, известной как LDAPConnectionPoolTTL . Задача заключалась в том, чтобы выяснить, как настроить этот параметр на портале администрирования CollabNet. Это , а не на странице аутентификации. Вместо этого вы должны перейти в «Настройки сервера», затем щелкнуть ссылку «Дополнительные настройки» и внизу этой страницы есть эти два поля:

Пул подключений TTL (по умолчанию : -1 - пытаться повторно использовать соединения на неопределенный срок)

и

Тайм-аут (по умолчанию: 60 секунд; это соответствует времени ответа LDAP)

Я не совсем уверен, какие оптимальные настройки для эти поля есть. Я нашел множество предложений на различных форумах:

Лично я решил поэкспериментировать с настройкой 899 для TTL пула и уменьшением LDAP. время ожидания ответа до 10.

1
ответ дан 4 December 2019 в 15:49

Теги

Похожие вопросы