[prev in list] [next in list] [prev in thread] [next in thread] 

List:       perl-ldap-dev
Subject:    Net::LDAP modify
From:       Jozef Kutej <jozef.kutej () hp ! com>
Date:       2007-05-23 12:07:23
Message-ID: 1179922043.8294.17.camel () ant ! local
[Download RAW message or body]

Hello.

We have a mailing groups managed through LDAP. LDAP attribute "member"
holds record of who is the member of given mailing list. When i use
modify + add or replace of 400 member attributes the communication with
server hangs somewhere in IO::Socket::SSL. With 350 members it works
fine.

Here is the stact trace:

$ = IO::Socket::SSL::generic_read(ref(IO::Socket::SSL), ref(CODE), '',
2, 0) called from file `/usr/share/perl5/IO/Socket/SSL.pm' line 372
$ = IO::Socket::SSL::sysread(ref(IO::Socket::SSL), '', 2, 0) called from
file `/usr/share/perl5/IO/Socket/SSL.pm' line 767
$ = IO::Socket::SSL::SSL_HANDLE::READ(ref(IO::Socket::SSL::SSL_HANDLE),
'', 2, 0) called from file `/usr/share/perl5/Convert/ASN1/IO.pm' line
137
$ = Convert::ASN1::asn_read(ref(IO::Socket::SSL), '') called from file
`/usr/share/perl5/Net/LDAP.pm' line 759
$ = Net::LDAP::_recvresp(ref(Net::LDAP), 5) called from file
`/usr/share/perl5/Net/LDAP.pm' line 696
$ = Net::LDAP::sync(ref(Net::LDAP), 5) called from file
`/usr/share/perl5/Net/LDAP.pm' line 740
$ = Net::LDAP::_sendmesg(ref(Net::LDAP), ref(Net::LDAP::Modify)) called
from file `/usr/share/perl5/Net/LDAP.pm' line 548
$ = Net::LDAP::modify('dn', 'cn=R2-users,ou=Groups,o=hp.com', 'add',
ref(HASH)) called from file `../HP-LDAP/lib/HP/LDAP.pm' line 528
$ = HP::LDAP::modify(ref(HP::LDAP), 'cn=R2-users,ou=Groups,o=hp.com',
'add', ref(HASH)) called from file `../HP-LDAP/lib/HP/LDAP/Group.pm'
line 152
. = HP::LDAP::Group::ldap_update(ref(HP::LDAP::Group)) called from file
`./ldap_group_members.plx' line 75
$ = main::main() called from file `./ldap_group_members.plx' line 39

I "fixed" it by doing multiple add-s but may be you would like to see
this. My college did the update (in fact for 3000+ members) in PHP and
there it works fine so it is not probably server side issue.

Have a nice day.

Jozef.

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic