[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: slow access, strange errors

Geoff Silver wrote:
> I've tried some slapd.conf tuning, including setting:
> cachesize       100000
> dbcachesize     20000000
> index default pres,eq
> index cn,sn,mail,givenName pres,eq,sub

You should really put an index on objectclass Attribute. I'd guess your 
slapd is looking at each entry to check whether it is a referral, not 
using your indexes for searching at all. You can verify this by 
stopping and starting slapd, then doing a search on an indexed 
attribute, and a "fuser" on your DB files. There should be an open 
filehandle on the searched attributes index file.

> the only problem I'm seeing is:
> ldap_read: want=1 error=Resource temporarily unavailable
> ber_get_next on fd 9 failed errno=11 (Resource temporarily
> unavailable) do_search

That's nothing you have to worry about, AFAIK.

> Has anyone else experienced anything like this?  Is there any reason
> why slapd for pam/nss use shouldn't be nearly as fast as local /etc
> files, particularly when the LDAP server is on the local system?

Well, the index, as I said. And you should run nscd, (If you don't do 
allready.) that saves a lot of lookups.

"Windows '98 is so similar to Windows '95 because Apple hasn't invented
anything worth copying since 1995."
          -- Jakob Nielsen