[Samba] 2500 smbd processes for 30 users. tdb_oob len beyond eof.

Joel Hammer Joel at HammersHome.com
Thu Jul 18 18:27:04 GMT 2002


Remind us again why you use inetd to start samba. Aside from some security
with hosts.allow, I can't see any reason for it.
Joel

On Fri, Jul 19, 2002 at 12:52:17AM +0000, Bob Crandell wrote:
> I have almost the same setup except not as many users.  That particular problem went
> away when I stopped using inetd.
> 
> ard at waikato.ac.nz wrote*:
> >
> >
> >Yesterday my Samba server stopped answering mount requests for the first
> >time in four months.  There were 2500 smbd processes running, consuming
> >both CPUs, a gig of RAM, and a gig of swap.  Sysstat provided interesting
> >graphs.  "smbstatus" showed about 30 connected users.  Normally I have
> >about ten times that.
> >
> >New mount requests were being refused, or timing out:
> >
> >        # mount -tsmbfs //server/share /mnt -ousername=etc,uid=etc
> >        Password:
> >        15438: session setup failed: SUCCESS - 0
> >        SMB connection failed
> >
> >Windows users were unable to log in because this Samba box is their home H:
> >drive server.
> >
> >I fixed it with "killall smbd" and now everything is back to normal (smbd
> >is started by inetd).  I did not delete any log files or the connection
> >database, as others on this list have had to do.
> >
> >Occasionally in the past smbstatus has reported "tdb_oob len beyond eof"
> >but I have always ignored it because smbd continues working.  Only now,
> >after searching the mailing list archives, I see that it has been terminal
> >for some users.
> >
> >The system is a dual P3 Compaq, 2.4.18-ac1 (-ac1 to get proper quotas),
> >Samba-2.2.3a.  The original installation was Slackware-8.0, if I remember
> >correctly, but all apps are compiled from source rather than not taken from
> >packages.  Load peaks around 300-400 concurrent connections per day with
> >deadtime set to 30 minutes.  This peak happens between 12pm and 1pm every
> >weekday.  The "crisis" happened at 12:35pm Thursday.
> >
> >Logging went into orbit:
> >
> ># grep smbd daemon.log | cut -f 1 -d: | uniq -c
> >    304 Jul 18 00
> >    120 Jul 18 01
> >    122 Jul 18 02
> >     98 Jul 18 03
> >    102 Jul 18 04
> >    102 Jul 18 05
> >    118 Jul 18 06
> >    170 Jul 18 07
> >   2012 Jul 18 08
> >   4896 Jul 18 09
> >   8262 Jul 18 10
> >   8348 Jul 18 11
> >1886813 Jul 18 12
> > 618309 Jul 18 13
> >  78478 Jul 18 14
> >    323 Jul 18 15
> >    342 Jul 18 16
> >[...continues around 300 for the rest of the day...]
> >
> ># grep tdb_oob daemon.log |cut -f 1 -d: |uniq -c
> > 937028 Jul 18 12
> > 300362 Jul 18 13
> >  35386 Jul 18 14
> >
> ># grep tdb_oob daemon.log | cut -f 1,2 -d: | uniq -c
> >   9007 Jul 18 12:04
> >  18203 Jul 18 12:05
> >  21734 Jul 18 12:06
> >[...about 20000 *every* minute until 12:30, then linear dropoff to 3000 per
> >   minute at 14:10, ...]
> >   3041 Jul 18 14:11
> >   2134 Jul 18 14:12
> >   1659 Jul 18 14:13      <---- killall smbd here
> >      6 Jul 18 14:14      <---- ...taking several minutes to complete
> >      6 Jul 18 14:15
> >      5 Jul 18 14:16
> >      6 Jul 18 14:17
> >      5 Jul 18 14:18
> >      2 Jul 18 14:19
> >
> >Next week I will upgrade to 2.2.5, but with a large user base I have to
> >take some care.  In the meantime, can anybody offer any suggestions?
> >
> >
> >_________________________________________________________________________
> >Andrew Donkin                  Waikato University, Hamilton,  New Zealand
> >
> >
> >P.S. does anybody else think that splitting log lines in two, the way Samba
> >does, is madness?
> >
> >
> --
> Bob Crandell
> Assured Computing
> When you need to be sure.
> Cell 541-914-3985
> FAX  240-371-7237
> bob at assuredcomp.com
> www.assuredcomp.com
> Eugene, Or. 97402
> 
> 
> 
> -- 
> To unsubscribe from this list go to the following URL and read the
> instructions:  http://lists.samba.org/mailman/listinfo/samba




More information about the samba mailing list