[Samba] Hanging SMBD processes - Samba CRASHING

Simo Sorce idra at samba.org
Wed Dec 7 15:11:32 GMT 2005


On Wed, 2005-12-07 at 09:50 -0500, Matt Lung wrote:
> To get to the point of the problem, this server will run fine for a
> period of time and then begin to build up SMBD processes until
> eventually our users can no longer access shares.  The Samba server just
> stops responding.  It does not even respond to STOP, START, or RESTART
> commands.  Doing a RESTART on samba will look like it is restarting the
> service, but Samba will still be in the same locked state with shares
> still not available.  Doing a status on the service then reveals that
> the STOP, START, or RESTART did nothing to clear out the old processes
> or the locked files it thought it previously had opened.  We end up just
> rebooting the server to clear everything out.  Right now we are just
> reading through all the documentation, posts, and waiting for this to
> happen again to hopefully capture some error in the log.  When that
> happens I'll send more detail.

Instead of immediately restarting it you may attach a strace to the
spinning process and tell us where it dies.

Meanwhile I suggest you to check the integrity of your tdb files
(killing with -9 may lead to corrupted tdbs and in some rare occasion
I've seen our code spinning on corrupted files).

To check if a tdb is ok, you  can tdbbackup it (no need to stop samba
for that) and see if the backup is ok. In case of error you have a
corrupted tdb and it is better to remove and restart it in case it is a
temporary db or plan adequate measures in case it is a persistent one.

Simo.

-- 
Simo Sorce    -  idra at samba.org
Samba Team    -  http://www.samba.org
Italian Site  -  http://samba.xsec.it



More information about the samba mailing list