2012-03-08 60 views
0

我正在使用LDAP通过活动ldap下的net ldap gem向我们的数据库进行身份验证。它从我的本地系统的伟大工程,当我在一个控制台上运行它,但是当我摇我的应用程序进行生产,最终它开始抛出这个错误:Ruby中的LDAP LDAP:“搜索中的无效响应类型: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标准](http://tools.ietf.org/html/rfc4511#appendix-A)中,所以这里有一些奇怪的事情发生。 – 2012-03-08 18:22:16

回答

0

所以,有趣的是(这不是一个总的解决方案),如果我用ruby-ldap切换net-ldap,这个问题就会消失。我不知道为什么。