cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1000
Views
0
Helpful
6
Replies

Load Balance AJP13 on CSS 11501

abarnard
Level 1
Level 1

We are trying to load balance AJP13 protocol using port 8009 between Apache servers and JBOSS application servers.

We are getting Page cannot be found in the browser.

Content rule used:

content webdev_ajp13_8009

add service dil01

add service dil02

vip address 192.168.x.x

balance aca

no persistent

protocol tcp

port 8009

url "/*"

active

Has anyone come across the problem before and what was the solution.

Thanks in advance.

Anthony

1 Accepted Solution

Accepted Solutions

Hey Anthony -

So I did some reading on the AJP13 protocol (http://jakarta.apache.org/tomcat/connectors-doc/jk2/common/AJPv13.html)...

Can you try taking the 'url "/*"' statement out of your content rule? I suspect the CSS is unable to parse the HTTP request since the AJP13 protocol uses its own encoding method. Removing the url statement will basically make the content rule a Layer 4 rule.

~Zach

View solution in original post

6 Replies 6

seilsz
Level 4
Level 4

Can you take a sniffer trace between Client <--> CSS and CSS <--> servers?

~Zach

I will run the sniffer and update you.

Thanks Zach.

Regards

Anthony

Hi Zach,

Just to let you know that we have run extensive tests and found that if the URL uses the workers file to reference the AJP13 protocol, traffic goes from the Apache servers to the Content Switch VIP but does not forward the traffic onto the servers. TCP packets are detected on the sniffer but once the AJP13 protocol is detected then an error occurs, ERROR AJP13 unassembled packet. If we however use the URL with the parameter :8009 then the traffic passes from the content switch VIP to the JBOSS servers.

We have decided to use AJP13 Mod_jk so only HTTP and HTTPS traffic will be passed between all the servers.

Thanks for your assistance in this matter.

Regards

Anthony

Hey Anthony -

So I did some reading on the AJP13 protocol (http://jakarta.apache.org/tomcat/connectors-doc/jk2/common/AJPv13.html)...

Can you try taking the 'url "/*"' statement out of your content rule? I suspect the CSS is unable to parse the HTTP request since the AJP13 protocol uses its own encoding method. Removing the url statement will basically make the content rule a Layer 4 rule.

~Zach

Hi Zach,

Thanks for the information. I will try your recommendation and let you know.

Regards

Anthony

Hi Zach,

Tried your recommendation and it works. Thanks very much for your assistance in solving this issue.

Regards

Anthony

Review Cisco Networking for a $25 gift card