Monday, September 15, 2014

Apache httpd error "proxy: ap_get_scoreboard_lb" with ProxyPass



I set up apache to proxy for tomcat but I am getting the following error when I target the page. I sometimes get a blank page or a 503:



[Error]



[Mon Dec 03 04:58:16 2012] [error] proxy: ap_get_scoreboard_lb(2) failed in child 29611 for worker proxy:reverse

[Mon Dec 03 04:58:16 2012] [error] proxy: ap_get_scoreboard_lb(1) failed in child 29611 for worker https://localhost:8443/
[Mon Dec 03 04:58:16 2012] [error] proxy: ap_get_scoreboard_lb(0) failed in child 29611 for worker http://localhost:8080/


I have two vhosts configured on the vm as follows:



[http host]




ServerName www.mysite.net

ServerAlias mysite.net

ProxyRequests Off
ProxyPreserveHost On


Order deny,allow
Allow from all



ProxyPass / http://localhost:8080/ retry=0
ProxyPassReverse / http://localhost:8080/ retry=0



[ssl vhost]




ServerName www.mysite.net
ServerAlias mysite.net


ErrorLog /var/log/apache2/error.log

LogLevel warn

CustomLog /var/log/apache2/access.log combined
ServerSignature On

SSLEngine on
SSLProxyEngine on

SSLCertificateFile /etc/apache2/ssl/server.crt
SSLCertificateKeyFile /etc/apache2/ssl/server.key

ProxyRequests Off
ProxyPreserveHost On
ProxyPass / https://localhost:8443/ retry=0
ProxyPassReverse / https://localhost:8443/ retry=0





My system details are: Apache/2.2.22 (Ubuntu) mod_jk/1.2.32 mod_ssl/2.2.22 OpenSSL/1.0.1
mod proxy_http is also enabled.


Answer



It seems there's a difference between stopping and then starting apache and doing a apachectl graceful restarting (i.e. actually stopping and starting as opposed to apachectl restart) as found at this site:



This is a bit of a guess, and probably wrong, but does stopping and 
starting the server rather than restarting (they're different,
restarting (including gracefully) doesn't kill the master process)
help? As I understand it, there are issues in mod_proxy regarding the

scoreboard size when changes to the config are made between restarts.

No comments:

Post a Comment

linux - How to SSH to ec2 instance in VPC private subnet via NAT server

I have created a VPC in aws with a public subnet and a private subnet. The private subnet does not have direct access to external network. S...