2012-03-08 2 views
0

Я использую LDAP для аутентификации в нашей базе данных через чистый ldap gem под активным ldap. Он отлично работает с моей локальной системы, и когда я запустить его в консоли, но когда я качусь мое приложение к производству, в конце концов, он начинает бросать эту ошибку:Чистая жемчужина LDAP в Ruby: «недопустимый тип ответа в поиске: 24»

invalid response-type in search: 24 
vendor/bundle/ruby/1.9.1/gems/net-ldap-0.2.2/lib/net/ldap.rb:1418:in `block in search 

Кто-нибудь видел эту ошибку раньше? Похоже, что просто соединение становится устаревшим в некотором роде - у меня есть несколько веб-головок, и это провалится на одном, а не на других, и простой перезапуск приложения заставляет его уйти - временно. Затем он возвращается. Есть идеи? Я даже не могу понять, что такое ответный тип 24.

+0

Код результата 24 отсутствует в [LDAP standard] (http://tools.ietf.org/html/rfc4511#appendix-A), поэтому здесь происходит что-то фанки. –

ответ

0

Итак, интересно (И это не решение TOTAL), если я переключу net-ldap с ruby-ldap, эта проблема исчезнет. Понятия не имею почему.

 Смежные вопросы

  • Нет связанных вопросов^_^