I ran into a hung apache front end. Allow me to make a short story long by
laying out the architecture and posting the error from the logs.
I have two CAS servers running behind a F5 BigIP load balancer, memcached
ticket registry. These are running on RedHat. They are working perfectly.
The SSO/CAS enabled application runs in Websphere on an IBM iSeries machine,
front-ended by Apache. Apache is handling SSL.This seems to be working
however, every once in a while, Apache hangs and I see this error:
Message ID . . . . . . : HTP8047 Severity . . . . . . . : 30
Message type . . . . . : Diagnostic
Date sent . . . . . . : 12/03/09 Time sent . . . . . . : 14:06:42
Message . . . . : Error occurred converting data. Reason 4.
Cause . . . . . : An error occurred converting data between UTF8 and an
EBCDIC CCSID. The reason code is 4. Reason codes and their meanings
follow:
1 - Substitution characters were used converting the information.
2 - The source to be converted does not contain valid characters.
3 - There is an unpaired set of shift controls.
4 - There is an error with the source information.
5 - The size of the converted data is greater than the receiver buffer
length.
Recovery . . . : Depending on the error, do one of the following:
Check the data that you are converting to make sure it is in the CCSID
specified for the conversion. Make sure the size of the receiver buffer is
I dug a little deeper in the logs and noticed that every time I was hitting
the CAS server , this was coming out in the log:
10.1.6.150 - - [03/Dec/2009:14:29:31 -0800] "GET /Nstore/Home.action
HTTP/1.1" 302 - "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows
10.1.17.167 - - [03/Dec/2009:14:29:38 -0800] "\x80b\x01\x03\x01" 501 217 "-"
"-"
10.1.6.150 - - [03/Dec/2009:14:29:38 -0800] "GET
/Nstore/j_spring_cas_security_check?ticket=ST-15-hokaLozStMyBSRPszTtf-cas
HTTP/1.1"
10.1.6.150 - - [03/Dec/2009:14:29:38 -0800] "GET /Nstore/Home.action
HTTP/1.1" 200 2315 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Wind
the ip address 10.1.17.167 is the actual SSO server that processed the
request.
What is the CAS server trying to send back to my app? the x80b\x01.......
In the error log for the websphere server I see this:
[Thu Dec 03 14:29:29 2009] [error] [client 10.1.17.167] ZSRV_MSG0017: Method
in request b is not valid
Anyone have any idea at all?
Thanks,
Dean
--
View this message in context:
http://n4.nabble.com/Esoteric-Error-Apache-front-ending-CAS-enabled-app-running-in-websphere-on-an-iSeries-tp948120p948120.html
Sent from the CAS Users mailing list archive at Nabble.com.
--
You are currently subscribed to [email protected] as:
[email protected]
To unsubscribe, change settings or access archives, see
http://www.ja-sig.org/wiki/display/JSG/cas-user