Jboss недостижимый / замедляются позади апача с ajp

Мерзавец использует порт 9418. Можно просмотреть соединения с помощью того порта с

netstat -ntpl|grep -i 9418

Откройте 9418, и Ваш трафик пройдет через брандмауэр.

0
задан 8 October 2012 в 16:06
3 ответа

Вот что заставило jb7.1.1 работать с apache mod_jk, подключающимся через ajp в моем окружении:

standalone.xml

<profile>

...

<subsystem xmlns="urn:jboss:domain:web:1.1" default-virtual-server="default-host" native="false">
           ...
            <connector name="ajp" protocol="AJP/1.3" scheme="http" socket-binding="ajp"/>
....
        </subsystem>
....

</profile>


<socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
        ...
        <socket-binding name="ajp" port="8009"/>
        ...
</socket-binding-group>

BTW 8.8.8.8 это не google dns?

1
ответ дан 4 December 2019 в 11:56

Я считаю, что наблюдаемое вами поведение может быть вызвано следующей проблемой jboss:

https://issues.jboss.org/browse/JBPAPP-366

Проблема заставляет потоки AJP блокироваться на неопределенное время на сокетах со статусом CLOSED_WAIT. Когда достигается предел «maxProcessors» от коннектора AJP, jboss больше не может отвечать на запросы через AJP, что приводит к ошибкам, которые вы получили в журнале apache.

Как предложено в заявке, это можно решить в несколько шагов:

  • оформить заказ jbossweb из http://anonsvn.jboss.org/repos/jbossweb/tags/JBOSSWEB_2_0_1_GA
  • применить AjpPatch.patch, как предложено в ветке комментариев в системе отслеживания проблем jboss
  • отредактируйте build.properties.default так, чтобы jbossweb был построен на основе вашей версии jboss. AS
  • построит проект с помощью ant и заменит ваш текущий jboss-web. deployer / jbossweb с исправленной версией
1
ответ дан 4 December 2019 в 11:56

4.2.3 jboss, вам следует увеличить количество соединений ajp, которые вы можете разрешить в server.xml. если он не установлен, значение по умолчанию - 40, что слишком мало. Это на 20% больше, чем ваше текущее максимальное количество подключений. Если у вас сотни одновременных подключений, установите для него значение 512 и контролируйте его с помощью консоли состояния.

2
ответ дан 4 December 2019 в 11:56

Теги

Похожие вопросы