Openldap Timeout issues

Hauser Marcel <[email protected]> Wed, 05 Oct 2005 15:24:59 +0200
Newsgroups gmane.comp.isp.ispman.user
Message-ID <[email protected]>
Hi Everybody

I'm using ispman for a whole bunch of years now. Recently i've migrated 
my old dns server (about 30 domains) to the bind server installed on the 
ispman server (all data is stored on the ldap database).

Since then... i encounter a lot of ldap related problems and therefore 
all dependent services like postfix, imap, pureftp and pop begin to fail 
as well.

here is what i get in /var/log/ldap.log:

Oct  3 14:31:20 tank slapd[10482]: ber_get_next on fd 8 failed errno=11 
(Resource temporarily unavailable)

here's what i get in /var/log/messages

Oct  3 18:42:27 server saslauthd[2234]: do_auth         : auth failure: 
[user=test]
Oct  3 18:46:27 server saslauthd[2238]: pam_ldap: ldap_result Timed out

and here are some postfix related messages:

Oct  3 11:37:01 server postfix/cleanup[24872]: warning: 
dict_ldap_connect: Unable to bind to server ldap://localhost:389 as : -1 
(Can't connect to server)
Oct  3 11:37:01 server postfix/cleanup[24872]: warning: A01E0ABAA6: 
canonical_maps map lookup problem for [email protected]
Oct  3 11:37:01 server postfix/pickup[24854]: warning: 
maildrop/8526ED7998: Error writing message file

the ldap service itself dies from time to time aswell. But most of the 
time users just can't download their mails because of their password 
being rejected due to the fact, that the ldap server ran into a timeout. 
If they try to download their mails later... they might be successfull.

Any help on how to track this down (i'm sure it has something todo with 
performance fine tuning of openldap) would be very much appreciated as 
this thing drives me crazy!

Cheers

Marcel

@(#) $OpenLDAP: slapd 2.2.14 (Jul 20 2004 13:21:39) $

-rw-------  1 ldap ldap  524288 Oct  4 10:33 cn.dbb
-rw-------  1 ldap ldap 1859584 Oct  5 14:18 dn2id.dbb
-rw-------  1 ldap ldap   32768 Sep 14 20:17 gidNumber.dbb
-rw-------  1 ldap ldap 8105984 Oct  5 14:18 id2entry.dbb
-rw-------  1 ldap ldap    8192 Oct  5 14:18 mailAlias.dbb
-rw-------  1 ldap ldap   61440 Oct  5 14:18 mailLocalAddress.dbb
-rw-------  1 ldap ldap    8192 Oct  5 14:18 nextid.dbb
-rw-------  1 ldap ldap  167936 Oct  5 14:18 objectClass.dbb
-rw-------  1 ldap ldap  311296 Oct  4 10:33 sn.dbb
-rw-------  1 ldap ldap  843776 Oct  5 14:18 uid.dbb
-rw-------  1 ldap ldap   73728 Sep 14 20:17 uidNumber.dbb

Sleepycat Software: Berkeley DB 4.2.52: (December  3, 2003)

[root@server ldap]# slapd_db_stat -d /var/lib/ldap/uid.dbb
53162   Btree magic number.
9       Btree version number.
Flags:  little-endian
2       Minimum keys per-page.
4096    Underlying database page size.
2       Number of levels in the tree.
2792    Number of unique keys in the tree.
2792    Number of data items in the tree.
1       Number of tree internal pages.
1536    Number of bytes free in tree internal pages (62% ff).
141     Number of tree leaf pages.
459622  Number of bytes free in tree leaf pages (20% ff).
0       Number of tree duplicate pages.
0       Number of bytes free in tree duplicate pages (0% ff).
25      Number of tree overflow pages.
50462   Number of bytes free in tree overflow pages (51% ff).
38      Number of pages on the free list.

[root@server ldap]# slapd_db_stat -d /var/lib/ldap/dn2id.dbb
53162   Btree magic number.
9       Btree version number.
Flags:  little-endian
2       Minimum keys per-page.
4096    Underlying database page size.
3       Number of levels in the tree.
6110    Number of unique keys in the tree.
6110    Number of data items in the tree.
9       Number of tree internal pages.
20360   Number of bytes free in tree internal pages (45% ff).
305     Number of tree leaf pages.
616250  Number of bytes free in tree leaf pages (51% ff).
0       Number of tree duplicate pages.
0       Number of bytes free in tree duplicate pages (0% ff).
15      Number of tree overflow pages.
24154   Number of bytes free in tree overflow pages (61% ff).
124     Number of pages on the free list.


[root@server ldap]# slapd_db_stat -d /var/lib/ldap/id2entry.dbb
53162   Btree magic number.
9       Btree version number.
Flags:  little-endian
2       Minimum keys per-page.
4096    Underlying database page size.
3       Number of levels in the tree.
2448    Number of unique keys in the tree.
2448    Number of data items in the tree.
14      Number of tree internal pages.
34362   Number of bytes free in tree internal pages (40% ff).
1244    Number of tree leaf pages.
4032484 Number of bytes free in tree leaf pages (21% ff).
0       Number of tree duplicate pages.
0       Number of bytes free in tree duplicate pages (0% ff).
272     Number of tree overflow pages.
784269  Number of bytes free in tree overflow pages (30% ff).
448     Number of pages on the free list.
signature.asc (application/pgp-signature, 187 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (MingW32)

iD8DBQFDQ9QwoL828TbvAw4RAj4lAKDopQnpo4QMZY/m/eE3ylXWDjM+sQCeMVBY
wpPcjQ/jk0JUmasVs2l0mK0=
=AO6Q
-----END PGP SIGNATURE-----