ERROR: Out of policy handles

Greg Dickie greg at discreet.com
Thu Jan 4 12:26:12 GMT 2001


I can reproduce this error quite easily with ClearCase and it hgas caused some
amount of pain. Is it possible that NT actually times out a handle since I
would expect the same problem on NT server if the application was actually
busted.

Greg

On 04-Jan-01 Gerald Carter wrote:
> [bcc'd to samba at samba.org, but thread moved to Samba-technical
> if more discussion follows...]
> 
> 
> 
> "MCCALL,DON (HP-USA,ex1)" wrote:
>> 
>> Hi Jerry,
>> We're seeing several customers with this problem as well.  
>> One of them we can explain pretty well I think, and this 
>> might be something you want to consider in general - 
>> They started seeing these errors when they moved from
>> individual client connections to the samba server to 
>> using Terminal server clients instead.  So in effect, a 
>> single smbd is having to handle LOTS of users over a single 
>> vc, and it makes it more likely that the smbd is going
>> to run out of policy handles LEGITIMATELY...  We might
>> want to add some documentation to the tree to warn about 
>> this, and possible consequences; On NT 4.0 terminal server 
>> there is a registry hack to force it to open a separate vc 
>> for each client connection to a server, but not everyone 
>> is willing to do this, and with Win2000 terminal 
>> services, this registry hack does not work, and there
>> is currently no way to force Win2000 terminal services 
>> to use individual vc's per client.
> 
> Very good point.  The likely solution then for these 
> environments is to change the value of 
> 
>       #define MAX_OPEN_POLS 64
> 
> in rpc_server/srv_lsa_hnd.c and recompile.  Of course,
> Finding the right value would be via trial and error.
> I don't see any limitations or determinental in the 
> code to larger values.
> 
>> Another customer experiencing this problem swears 
>> they have NO terminal server clients, so we are 
>> investigating this to see if we can tie a particular dos 
>> app, or some service that might be opening handles and not
>> closing them appropriately. Do you have a good understanding 
>> of what kind of activity on a pc results in a policy 
>> handle being opened? 
> 
> Don, these policy handles will only be used LSA 
> calls (using MS-RPC) to my knowledge, so I would 
> not expect a DOS app to cause this.  The reports I have
> seen could be tracked to some type of a NT server app
> that would do something periodically and never close 
> the handle.
> 
> Of course, the issue with Win2k TSE is another 
> instance.  In this case, I would agree that it seems to be
> legitimate resource exhaustion.  The best thing then 
> would probably be to just up the MAX_OPEN_POLS as mentioned 
> above.
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Cheers, jerry
> ----------------------------------------------------------------------
>    /\  Gerald (Jerry) Carter                     Professional Services
>  \/    http://www.valinux.com/  VA Linux Systems   gcarter at valinux.com
>        http://www.samba.org/       SAMBA Team          jerry at samba.org
>        http://www.plainjoe.org/                     jerry at plainjoe.org
> 
>        "...a hundred billion castaways looking for a home."
>                                 - Sting "Message in a Bottle" ( 1979 )
> 

---------------------------------------------------------------------
Greg Dickie
just a guy
greg at discreet.com




More information about the samba-technical mailing list