Nilesh Havire
asked on
Mod_Proxy balancer causes NullPointerExceptions and Javascript errors
Hello All,
I have done configuration to Balance Load of IIS Server from By Apache mod_proxy and it's working but When accessing either of the IIS servers directly (bypassing the load balancer) there is no problem, but when accessed over the load balancer, errors occur. The symptoms vary from NullPointerExceptions to javascript errors. So far I have not been able to tell what causes the difference in the resulting errors.
below is my config
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer .so
LoadModule proxy_connect_module modules/mod_proxy_connect. so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
<VirtualHost *:80>
ServerName foobar
DocumentRoot "/var/empty"
<Proxy balancer://idp-cluster>
BalancerMember http://192.168.1.3:81
BalancerMember http://192.168.1.4:80
BalancerMember http://192.168.1.5:81
</Proxy>
ProxyPass /balancer !
ProxyPass / balancer://idp-cluster/
ProxyPassReverse / http://192.168.1.2
ProxyPassReverse / http://192.168.1.2
<Location /balancer>
SetHandler balancer-manager
Order Deny,Allow
Deny from all
Allow from 10.
</Location>
</VirtualHost>
I have done configuration to Balance Load of IIS Server from By Apache mod_proxy and it's working but When accessing either of the IIS servers directly (bypassing the load balancer) there is no problem, but when accessed over the load balancer, errors occur. The symptoms vary from NullPointerExceptions to javascript errors. So far I have not been able to tell what causes the difference in the resulting errors.
below is my config
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer
LoadModule proxy_connect_module modules/mod_proxy_connect.
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
<VirtualHost *:80>
ServerName foobar
DocumentRoot "/var/empty"
<Proxy balancer://idp-cluster>
BalancerMember http://192.168.1.3:81
BalancerMember http://192.168.1.4:80
BalancerMember http://192.168.1.5:81
</Proxy>
ProxyPass /balancer !
ProxyPass / balancer://idp-cluster/
ProxyPassReverse / http://192.168.1.2
ProxyPassReverse / http://192.168.1.2
<Location /balancer>
SetHandler balancer-manager
Order Deny,Allow
Deny from all
Allow from 10.
</Location>
</VirtualHost>
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Same Issue as before
When accessing either of the IIS servers directly (bypassing the load balancer) there is no problem, but when accessed over the load balancer, errors occur. Some time user unable to login, as per my ASP.net developer he said me event cant be fired when accessed over the load balancer, How I will check Log or
When accessing either of the IIS servers directly (bypassing the load balancer) there is no problem, but when accessed over the load balancer, errors occur. Some time user unable to login, as per my ASP.net developer he said me event cant be fired when accessed over the load balancer, How I will check Log or
ASKER
Thanks for your reply, I have change as per your guidance, and it's working but I am not sure if My config is correct or not, Can you please check whether my config is correct or not ?
is there any way to configure Priority for prefferred Server
<VirtualHost *:80>
ServerName foobar
DocumentRoot "/var/empty"
<Proxy balancer://idp-cluster>
BalancerMember http://192.168.1.3:81
BalancerMember http://192.168.1.4:80
BalancerMember http://192.168.1.5:81
ProxySet stickysession=JSESSIONID
</Proxy>
ProxyPass /balancer !
ProxyPass / balancer://idp-cluster/
<Location /balancer>
SetHandler balancer-manager
Order Deny,Allow
Deny from all
Allow from 10.
</Location>
</VirtualHost>