Всякий раз, когда там нет входа на Sonar в течение периода времени (например, первого входа в день) Логина нагрузок в течение примерно 15 минут, прежде чем он терпит неудачу:Sonar Войти с помощью LDAP терпит неудачу после периода неиспользования
2014.01.23 10:06:17 DEBUG o.s.p.l.LdapContextFactory Initializing LDAP context {java.naming.provider.url=ldap://XXX:3890, java.naming.factory.initial=com.sun.jndi.ldap.LdapCtxFactory, java.naming.security.principal=XXX ey=00000-XXX,ou=People,o=00000,dc=XXX,dc=net, java.naming.security.authentication=simple, java.naming.referral=follow} 2014.01.23 10:14:11 DEBUG o.s.p.l.LdapUsersProvider XXX:3890; socket closed javax.naming.ServiceUnavailableException: XXX:3890; socket closed at com.sun.jndi.ldap.Connection.readReply(Connection.java:416) ~[na:1.6.0_13]
Если вы параллельно пытаетесь войти в систему, она работает мгновенно.
Мы предполагаем, что соединение LDAP прекращается через определенный промежуток времени, а пул соединений LDAP не обнаруживает его, поэтому следующая попытка использования этого соединения не выполняется, а прекращенное соединение удаляется из пула соединений.
Есть ли возможность деактивировать пул соединений для отладки? Не нашел никаких параметров конфигурации для этого, но нашел фрагменты протоколирования с отключенным пулом соединений.
Sonar версия: 3.5.1
LDAP плагин версия. 1.2.1