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

Re: suddenly I can't find things....



Did you recompile your slapd recently by any chance and if so did you do
it with --with-threads ? 

>From your start and stop messages, I can see that you're running on a
Redhat linux or at least a Linux. You can't use Linux's threads. They
are preemptive and slapd's code is made for cooperative multitasking.
See in the FAQ-O-MATIC for details. The symptom will be that slapd will
loose your bind information on some occasion (in my case, the client
wasn't waiting for an answer to the bind before doing a search.) 

Chris Garrigues wrote:
> 
> This problem is biting me fairly hard.  Does anybody have any ideas?
> 
> > From:  "Chris Garrigues" <cwg-oldap-sw@DeepEddy.Com>
> > Date:  Mon, 07 Aug 2000 14:51:56 -0500
> >
> > --==_Exmh_-977569536P
> > Content-Type: text/plain; charset=us-ascii
> >
> > I'm running 1.2.9.
> >
> > Witness the following:
> >
> > # /etc/rc.d/init.d/ldap restart
> > Shutting down ldap:                                        [  OK  ]
> > Starting ldap:                                             [  OK  ]
> > # ldapsearch -b 'ou=hosts,o=vircio,c=US' '(cn=deepeddy.vircio.com)'
> > cn=deepeddy.vircio.com,ou=Hosts,o=vircio,c=US
> > l=Deep Eddy
> > ldapsuffix=dc=deepeddy,dc=com
> > iphostnumber=10.1.2.1
> > creatorsname=uid=cwg,ou=People,o=vircio,c=US
> > createtimestamp=20000201193851Z
> > nameservers=10.1.2.1
> > useldap=yes
> > managed=yes
> > serveldap=yes
> > servedomainsprimary=deepeddy.com
> > servedomainsprimary=10.1.2
> > description=virCIO's World Building Machine at Deep Eddy
> > objectclass=ipHost
> > objectclass=vircioHost
> > objectclass=vircioWorldBuilder
> > objectclass=vircioNameServer
> > extraeth0names=worldbuilder.deepeddy.com
> > extraeth0names=deepeddy.deepeddy.com
> > extraeth0names=netsaint.deepeddy.com
> > searchdomains=deepeddy.com
> > searchdomains=vircio.com
> > cn=DeepEddy.virCIO.Com
> > servedomainssecondary=vircio.com
> > servedomainssecondary=10
> > servedomainssecondary=10.1
> > servedomainssecondary=bonner-carrington.com
> > servedomainssecondary=10.2.254
> > servedomainssecondary=scicomp.com
> > servedomainssecondary=10.2.253
> > servedomainssecondary=communityinvestment.com
> > servedomainssecondary=10.2.251
> > servedomainssecondary=semicycle.org
> > servedomainssecondary=10.2.249
> > servedomainssecondary=thevanco.com
> > servedomainssecondary=10.2.248
> > servedomainssecondary=ucrrealty.com
> > servedomainssecondary=dfw.ucrrealty.com
> > servedomainssecondary=aus.ucrrealty.com
> > servedomainssecondary=beecavecontract.com
> > servedomainssecondary=warrencordes.com
> > servedomainssecondary=10.2.243
> > servedomainssecondary=wisecityoffice.com
> > servedomainssecondary=aus.wisecityoffice.com
> > servedomainssecondary=10.2.242
> > servedomainssecondary=ct.wisecityoffice.com
> > servedomainssecondary=borderent.com
> > servedomainssecondary=10.2.240
> > servedomainssecondary=10.2
> > servedomainssecondary=10.1.1
> > servedomainssecondary=getaustinmoving.org
> > servedomainssecondary=10.2.237
> > modifytimestamp=20000802145943Z
> > modifiersname=uid=cwg,ou=People,o=vircio,c=US
> > extrarpms=netsaint
> > extrarpms=nrpe-server
> > extrarpms=mrtg
> > # ldapsearch -b 'ou=hosts,o=vircio,c=US' '(cn=*deepeddy*)'
> > # ldapsearch -b 'ou=hosts,o=vircio,c=US' '(cn=deepeddy.vircio.com)'
> > #
> >
> > the log during this time looks like this:
> >
> > Aug  7 14:43:08 deepeddy slapd[6494]: slapd starting
> > Aug  7 14:43:22 deepeddy slapd[6494]: conn=0 fd=8 connection from unknown (
> > 10.1.2.1) accepted.
> > Aug  7 14:43:22 deepeddy slapd[6570]: conn=0 op=0 BIND dn="" method=128
> > Aug  7 14:43:22 deepeddy slapd[6570]: conn=0 op=0 RESULT err=0 tag=97 nentr
> > ies=0
> > Aug  7 14:43:22 deepeddy slapd[6571]: conn=0 op=1 SRCH base="OU=HOSTS,O=VIR
> > CIO,C=US" scope=2 filter="(cn=DEEPEDDY.VIRCIO.COM)"
> > Aug  7 14:43:22 deepeddy slapd[6571]: conn=0 op=1 RESULT err=0 tag=101 nent
> > ries=1
> > Aug  7 14:43:22 deepeddy slapd[6494]: conn=0 op=-1 fd=8 closed errno=0
> > Aug  7 14:43:22 deepeddy slapd[6572]: conn=0 op=2 UNBIND
> > Aug  7 14:43:30 deepeddy slapd[6494]: conn=1 fd=8 connection from unknown (
> > 10.1.2.1) accepted.
> > Aug  7 14:43:30 deepeddy slapd[6596]: conn=1 op=0 BIND dn="" method=128
> > Aug  7 14:43:30 deepeddy slapd[6596]: conn=1 op=0 RESULT err=0 tag=97 nentr
> > ies=0
> > Aug  7 14:43:30 deepeddy slapd[6597]: conn=1 op=1 SRCH base="DC=DEEPEDDY,DC
> > =COM" scope=2 filter="(&(objectclass=POSIXGROUP)(memberuid=netsaint))"
> > Aug  7 14:43:30 deepeddy slapd[6597]: conn=1 op=1 RESULT err=9 tag=101 nent
> > ries=0
> > Aug  7 14:43:30 deepeddy slapd[6601]: conn=1 op=2 SRCH base="O=VIRCIO,C=US"
> >  scope=2 filter="(&(objectclass=POSIXGROUP)(memberuid=netsaint))"
> > Aug  7 14:43:30 deepeddy slapd[6601]: conn=1 op=2 RESULT err=0 tag=101 nent
> > ries=0
> > Aug  7 14:43:30 deepeddy slapd[6494]: conn=2 fd=16 connection from unknown
> > (10.1.2.1) accepted.
> > Aug  7 14:43:30 deepeddy slapd[6613]: conn=2 op=0 BIND dn="" method=128
> > Aug  7 14:43:30 deepeddy slapd[6613]: conn=2 op=0 RESULT err=0 tag=97 nentr
> > ies=0
> > Aug  7 14:43:30 deepeddy slapd[6494]: conn=3 fd=17 connection from unknown
> > (10.1.2.1) accepted.
> > Aug  7 14:43:30 deepeddy slapd[6614]: conn=2 op=1 SRCH base="DC=DEEPEDDY,DC
> > =COM" scope=2 filter="(&(objectclass=POSIXGROUP)(memberuid=netsaint))"
> > Aug  7 14:43:30 deepeddy slapd[6494]: conn=4 fd=18 connection from unknown
> > (10.1.2.1) accepted.
> > Aug  7 14:43:30 deepeddy slapd[6614]: conn=2 op=1 RESULT err=9 tag=101 nent
> > ries=0
> > Aug  7 14:43:30 deepeddy slapd[6619]: conn=3 op=0 BIND dn="" method=128
> > Aug  7 14:43:30 deepeddy slapd[6619]: conn=3 op=0 RESULT err=0 tag=97 nentr
> > ies=0
> > Aug  7 14:43:30 deepeddy slapd[6620]: conn=4 op=0 BIND dn="" method=128
> > Aug  7 14:43:30 deepeddy slapd[6620]: conn=4 op=0 RESULT err=0 tag=97 nentr
> > ies=0
> > Aug  7 14:43:30 deepeddy slapd[6621]: conn=2 op=2 SRCH base="O=VIRCIO,C=US"
> >  scope=2 filter="(&(objectclass=POSIXGROUP)(memberuid=netsaint))"
> > Aug  7 14:43:30 deepeddy slapd[6622]: conn=3 op=1 SRCH base="DC=DEEPEDDY,DC
> > =COM" scope=2 filter="(&(objectclass=POSIXGROUP)(memberuid=netsaint))"
> > Aug  7 14:43:30 deepeddy slapd[6621]: conn=2 op=2 RESULT err=0 tag=101 nent
> > ries=0
> > Aug  7 14:43:30 deepeddy slapd[6623]: conn=4 op=1 SRCH base="DC=DEEPEDDY,DC
> > =COM" scope=2 filter="(&(objectclass=POSIXGROUP)(memberuid=netsaint))"
> > Aug  7 14:43:30 deepeddy slapd[6622]: conn=3 op=1 RESULT err=9 tag=101 nent
> > ries=0
> > Aug  7 14:43:30 deepeddy slapd[6624]: conn=3 op=2 SRCH base="O=VIRCIO,C=US"
> >  scope=2 filter="(&(objectclass=POSIXGROUP)(memberuid=netsaint))"
> > Aug  7 14:43:30 deepeddy slapd[6623]: conn=4 op=1 RESULT err=9 tag=101 nent
> > ries=0
> > Aug  7 14:43:30 deepeddy slapd[6625]: conn=4 op=2 SRCH base="O=VIRCIO,C=US"
> >  scope=2 filter="(&(objectclass=POSIXGROUP)(memberuid=netsaint))"
> > Aug  7 14:43:30 deepeddy slapd[6624]: conn=3 op=2 RESULT err=0 tag=101 nent
> > ries=0
> > Aug  7 14:43:30 deepeddy slapd[6625]: conn=4 op=2 RESULT err=0 tag=101 nent
> > ries=0
> > Aug  7 14:43:32 deepeddy slapd[6494]: conn=5 fd=19 connection from unknown
> > (10.1.2.1) accepted.
> > Aug  7 14:43:32 deepeddy slapd[6627]: conn=5 op=0 BIND dn="" method=128
> > Aug  7 14:43:32 deepeddy slapd[6627]: conn=5 op=0 RESULT err=0 tag=97 nentr
> > ies=0
> > Aug  7 14:43:32 deepeddy slapd[6628]: conn=5 op=1 SRCH base="OU=HOSTS,O=VIR
> > CIO,C=US" scope=2 filter="(cn=*DEEPEDDY*)"
> > Aug  7 14:43:33 deepeddy slapd[6628]: ldbm_db_errcall(): ==> /export/ldap/v
> > ircio-admin/cn.dbb: page 0: reference count overflow
> > Aug  7 14:43:33 deepeddy slapd[6628]: ldbm_db_errcall(): ==> unable to crea
> > te/retrieve page 0
> > Aug  7 14:43:33 deepeddy slapd[6628]: conn=5 op=1 RESULT err=0 tag=101 nent
> > ries=0
> > Aug  7 14:43:33 deepeddy slapd[6494]: conn=5 op=-1 fd=19 closed errno=0
> > Aug  7 14:43:33 deepeddy slapd[6629]: conn=5 op=2 UNBIND
> > Aug  7 14:43:35 deepeddy slapd[6494]: conn=6 fd=19 connection from unknown
> > (10.1.2.1) accepted.
> > Aug  7 14:43:35 deepeddy slapd[6632]: conn=6 op=0 BIND dn="" method=128
> > Aug  7 14:43:35 deepeddy slapd[6632]: conn=6 op=0 RESULT err=0 tag=97 nentr
> > ies=0
> > Aug  7 14:43:35 deepeddy slapd[6633]: conn=6 op=1 SRCH base="OU=HOSTS,O=VIR
> > CIO,C=US" scope=2 filter="(cn=DEEPEDDY.VIRCIO.COM)"
> > Aug  7 14:43:35 deepeddy slapd[6633]: conn=6 op=1 RESULT err=0 tag=101 nent
> > ries=0
> > Aug  7 14:43:35 deepeddy slapd[6494]: conn=6 op=-1 fd=19 closed errno=0
> > Aug  7 14:43:35 deepeddy slapd[6634]: conn=6 op=2 UNBIND
> > Aug  7 14:43:36 deepeddy slapd[6494]: conn=1 op=-1 fd=8 closed errno=0
> > Aug  7 14:43:37 deepeddy slapd[6494]: conn=2 op=-1 fd=16 closed errno=0
> > Aug  7 14:43:37 deepeddy slapd[6494]: conn=3 op=-1 fd=17 closed errno=0
> > Aug  7 14:43:37 deepeddy slapd[6494]: conn=4 op=-1 fd=18 closed errno=0
> > Aug  7 14:43:41 deepeddy slapd[6494]: conn=7 fd=8 connection from unknown (
> > 10.1.2.1) accepted.
> > Aug  7 14:43:41 deepeddy slapd[6669]: conn=7 op=0 BIND dn="" method=128
> > Aug  7 14:43:41 deepeddy slapd[6669]: conn=7 op=0 RESULT err=0 tag=97 nentr
> > ies=0
> > Aug  7 14:43:41 deepeddy slapd[6670]: conn=7 op=1 SRCH base="DC=DEEPEDDY,DC
> > =COM" scope=2 filter="(&(objectclass=POSIXGROUP)(memberuid=netsaint))"
> > Aug  7 14:43:41 deepeddy slapd[6670]: conn=7 op=1 RESULT err=9 tag=101 nent
> > ries=0
> > Aug  7 14:43:41 deepeddy slapd[6671]: conn=7 op=2 SRCH base="O=VIRCIO,C=US"
> >  scope=2 filter="(&(objectclass=POSIXGROUP)(memberuid=netsaint))"
> > Aug  7 14:43:41 deepeddy slapd[6671]: conn=7 op=2 RESULT err=0 tag=101 nent
> > ries=0
> > Aug  7 14:43:41 deepeddy slapd[6494]: conn=8 fd=16 connection from unknown
> > (10.1.2.1) accepted.
> >
> > So what do these lines mean:
> >
> > Aug  7 14:43:33 deepeddy slapd[6628]: ldbm_db_errcall(): ==> /export/ldap/v
> > ircio-admin/cn.dbb: page 0: reference count overflow
> > Aug  7 14:43:33 deepeddy slapd[6628]: ldbm_db_errcall(): ==> unable to crea
> > te/retrieve page 0
> >
> > and how do I keep from overflowing my reference count?  I tried raising my
> > sizelimit, my timelimit, my cachesize and my dbcachesize.
> >
> > Chris
> >
> > --
> > Chris Garrigues                 http://www.DeepEddy.Com/~cwg/
> > virCIO                          http://www.virCIO.Com
> > 4314 Avenue C
> > Austin, TX  78751-3709                +1 512 374 0500
> >
> >   My email address is an experiment in SPAM elimination.  For an
> >   explanation of what we're doing, see http://www.DeepEddy.Com/tms.html
> >
> >     Nobody ever got fired for buying Microsoft,
> >       but they could get fired for relying on Microsoft.
> >
> >
> >
> > --==_Exmh_-977569536P
> > Content-Type: application/pgp-signature
> >
> > -----BEGIN PGP MESSAGE-----
> > Version: 2.6.2
> >
> > iQB1AwUBOY8TW5aQnaaFII2dAQGouQL/X+s3AVXaFe1dcUoYpJq/shgiWdaHbD/q
> > OLliASBxvdBnXTfT3qCWwbX85V4vyGNhudbPQsgil07PACT32Gh4+pd6MGtfznyV
> > p0onU37NGrPc+WvqBzlh7WGupo+dMXYX
> > =nqKG
> > -----END PGP MESSAGE-----
> >
> > --==_Exmh_-977569536P--
> 
> --
> Chris Garrigues                 http://www.DeepEddy.Com/~cwg/
> virCIO                          http://www.virCIO.Com
> 4314 Avenue C
> Austin, TX  78751-3709          +1 512 374 0500
> 
>   My email address is an experiment in SPAM elimination.  For an
>   explanation of what we're doing, see http://www.DeepEddy.Com/tms.html
> 
>     Nobody ever got fired for buying Microsoft,
>       but they could get fired for relying on Microsoft.
> 
>   ------------------------------------------------------------------------
>    Part 1.2Type: application/pgp-signature

-- 
P.Timmons, service informatique