Hi,
I am running openldap-2.3.32 with back-perl which responds to:
- bind upon which it binds/authenticates against another ldap server - search upon which it returns some cooked up response
The problem is that the back-perl server runs happily accepting and responding to bind and search requests initially.
After a couple of hours (with no activity) the server would error out upon a bind request giving the following errors:
conn=13 fd=13 ACCEPT from IP=10.16.22.82:3402 (IP=155.108.22.200:10389) conn=13 op=0 BIND dn="cn=foo,ou=ldaporganizationalunit,dc=statestreet,dc=com" method=128 Perl BIND returned 0x0001 conn=13 op=0 RESULT tag=97 err=1 text= conn=13 fd=13 closed (connection lost) conn=14 fd=10 ACCEPT from IP=10.16.22.82:3632 (IP=155.108.22.200:10389) conn=14 op=0 BIND dn="cn=foo,ou=ldaporganizationalunit,dc=statestreet,dc=com" method=128 Perl BIND returned 0x0051 conn=14 op=0 RESULT tag=97 err=81 text= conn=14 fd=10 closed (connection lost) conn=15 fd=10 ACCEPT from IP=10.16.22.82:3633 (IP=155.108.22.200:10389) conn=15 op=0 BIND dn="cn=foo,ou=ldaporganizationalunit,dc=statestreet,dc=com" method=128 Perl BIND returned 0x0051 conn=15 op=0 RESULT tag=97 err=81 text= conn=15 fd=10 closed (connection lost)
Interesting thing to note is the first unsuccessful bind always results in error 1, while all subsequent unsuccessful binds result in error 81.
Any help is greatly appreciated.
-- Siu-Ki Chan
openldap-software@openldap.org