[Samba] Can Constant Failed Connection Attempts Crash a Server?
andyliebman at aol.com
Mon Dec 13 16:10:11 MST 2010
On 11/24/2010 03:47 PM, Volker Lendecke wrote:
> On Wed, Nov 24, 2010 at 03:03:33PM -0500, Andy Liebman wrote:
>> You suggested previously this might be a kernel bug, or that the
>> failed attempts might be using up some scarce resource (memory? open
>> files? what did you have in mind?) Assuming we can reproduce this
>> issue, what do you suggest would be the best way to start debugging
>> it? I don't think running Samba with more logging or debugging is
>> going to help. Suppose we can continually run vmstat and write the
>> results to a log file. Anything else you can think of?
> That is one. Another one is to run "top" in batch mode and
> send stdout to a file. From there you might monitor swap
> space and see if used swap increases. If it does, see what
> process grows.
> If you have a constantly growing smbd, send it the
> smbcontrol<smbd-pid> pool-usage
> message and send us the output.
We have not been able to reproduce this problem in house, but we
continue to have several servers in the field that are freezing up
whenever we get these hundreds of thousands of unsuccessful connection
attempts. Sometimes it can take weeks to crash. Sometimes it's days.
We tried getting traces but servers keep getting rebooted without
As we have continued to research the problem, we have found several
other postings from the Samba list that mention similar issues. I don't
see that any of them were ever resolved.
There's even one about Samba on OS X
The second link clearly mentions degraded performance as the
unsuccessful connection attempts come in. Somebody named John replied
that the Samba version was too old -- 3.0.7. But then the reporter came
back and said he upgraded to 3.3.x and still had the problem.
There is a Microsoft KB article on truncated names, but it seems like
it's probably unrelated:
This came from Andrew Bartlett back in 2005
Something is going on here. What more can we do to investigate it? If
it's a Microsoft Windows installation going haywire on the network, how
do we tame it?
More information about the samba