ProxyPass ile Apache httpd hatası “proxy: ap_get_scoreboard_lb”


12

Tomcat için proxy için apache ayarladım ancak sayfayı hedeflediğimde aşağıdaki hatayı alıyorum. Bazen boş bir sayfa veya 503 alıyorum:

[Hata]

[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/

Vm üzerinde aşağıdaki gibi yapılandırılmış iki vhosts var:

[http ana bilgisayar]

<VirtualHost *:80>
  ServerName www.mysite.net
  ServerAlias mysite.net

  ProxyRequests Off
  ProxyPreserveHost On

  <Proxy *>
    Order deny,allow
    Allow from all
  </Proxy>

  ProxyPass / http://localhost:8080/ retry=0
  ProxyPassReverse / http://localhost:8080/ retry=0
</VirtualHost>

[ssl vhost]

<VirtualHost *:443>
        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

</VirtualHost>

Sistem bilgilerim: Apache / 2.2.22 (Ubuntu) mod_jk / 1.2.32 mod_ssl / 2.2.22 OpenSSL / 1.0.1 mod proxy_http de etkinleştirildi.

Yanıtlar:


10

Bu sitede bulunan apache'yi durdurma ve ardından başlatma ve apachectl gracefulyeniden başlatma (yani aslında apachectl yeniden başlatmanın aksine durdurma ve başlatma ) arasında bir fark var gibi görünüyor :

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.

1
FWIW apachectl restartda yeterli değil; apachectl stop; apachectl startBu hata (Apache httpd 2.2.2 ile) oluşmasını önlemek için bir yapmak zorunda kaldı .
Nicholas Riley

@NicholasRiley by Yeah Yeniden başlatarak kastettiğim buydu. Belki de bu noktada daha açık olmalıydım.
Karanlık Yıldız1

Bunun için teşekkürler. Ben bir ileri proxy yapılandırmasını değiştirirken ve sonra kullanarak yeniden başlatırken aynı hataları alıyordum graceful.
Anthony Geoghegan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.