Glassfish Httpd ошибка плохой шлюз - PullRequest
1 голос
/ 20 сентября 2011

Я развернул Apache Roller 5 на glassfishv3, который является httpd в качестве внешнего интерфейса. Работа Roller работает нормально, но часто, когда я к ней обращаюсь, bad gateway .

В этом случае конфигурация свойств вукера выглядит следующим образом

workers.properties

worker.list=roller2
worker.roller2.port=8009
worker.roller2.host=localhost
worker.roller2.type=ajp13
worker.roller2.lbfactor=1
worker.roller2.socket_keepalive=1
worker.roller2.socket_timeout=60

и на виртуальном хосте

    <VirtualHost *:80>
            ServerName doma.com
            DocumentRoot /var/www/roller
            JkMount /roller/* roller2
            JkMount /roller roller2 
   </VirtualHost>

я проверяю в журнале mod_jk сообщение об ошибке httpd, подобное этому

ajp_connection_tcp_get_message::jk_ajp_common.c (1150): (roller2) can't receive the response header message  from tomcat, network problems or tomcat (127.0.0.1:8009) is down (errno=11)

Существуют ли другие настройки для настройки стеклянной рыбы? или любое предложение, чтобы решить эту причину?

1 Ответ

0 голосов
/ 24 ноября 2011

Возможно, вам нужно настроить сетевой приемник для правильной обработки запросов mod_jk. Я получил ту же ошибку, например, используя неправильный порт в моих настройках слушателя. Чтобы узнать, как настроить слушателя в Glassfish, смотрите также эту ссылку .

...