Thank for the reply...

Does that mean i should start looking at the IIS for the failed authentication?

 

> Date: Wed, 21 Jul 2010 09:45:57 +0200
> From: a...@ice-sa.com
> To: users@tomcat.apache.org
> Subject: Re: isapi_redirect.dll fail in SSO on high cpu load
> 
> Yun Feng Chua wrote:
> > Hi, 
> > 
> > Currently using Tomcat 5.5 and isapi_redirect.dll 1.2.14 
> (that is old, the current version is 1.2.30 or so)
> in IIS 6.0
> > Configure with IIS integrated authentication for SSO.
> 
> So, it is IIS doing the authentication with the browser, right ?

 

Yes, IIS is doing the NTLM authentication.


> 
> > 
> > Notice that under high cpu load in the server, 100% util, the website 
> > prompt for authentication.
> > When the cpu load subsided, the SSO is working. 
> > 
> > Any ideas why it prompt for authentication under heavy cpu load?
> > 
> 
> Not per se, but this does not sound like a Tomcat or mod_jk/isapi_redirect 
> problem.
> If IIS is doing the Windows Integrated Authentication (otherwise known as 
> NTLM), this is a
> dialog between the browser, the IIS server, and some domain controller (to 
> check the
> user's/browser's credentials). mod_jk/isapi_redirect and Tomcat do not 
> participate in
> that dialog.
> Only when the dialog is succesful, does IIS pass the request to 
> mod_jk/isapi_redirect
> (with a user-id), and from there to Tomcat.
> At first sight, it looks as if, under heavy IIS load, IIS may have problems 
> achieving the
> NTLM user authentication (e.g., trouble contacting the domain controller ?). 
> If that is
> the case, it will not be able to authenticate the browser's credentials, and 
> will send
> back a 401 error to the browser. That is when the browser pops up a login 
> dialog.
> 
> When you say "the website prompt for authentication", you mean that the 
> browser shows the
> built-in pop-up login window, right ?

 

Yes, that is the pop-up login window.


> 
> Tip: with IE, you can get an add-on called Fiddler2, which captures and shows 
> the exact
> dialog between browser and server. That is useful for this kind of problem.
> 
> Theoretically, you could also set the log level of mod_jk/isapi_redirect to 
> "debug", and
> see that the request do not even reach mod_jk/isapi_redirect or Tomcat.
> But because this happens under heavy load, that would give you /tons/ of 
> output to check,
> and would not be very usable in this case. Specially since you are looking 
> for request
> that /do not/ reach Tomcat.
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
> 

                                          

Reply via email to