2015-09-16 2 views
3

Я установил Orion 0.24 на сервере вместе с Apache Tomcat 7, где я развернул ProtonCEP GE (4x WAR-файлы развернуты).У Orion проблемы с Apache Tomcat 7

Проблема в том, что Орион unswers только половину запросов он получает (независимые от запроса) в альтернативной моде, например, так:

$ curl http://localhost:1026/version -H "Content-Type: application/json" 
<orion> 
    <version>0.24.0</version> 
    <uptime>0 d, 0 h, 8 m, 39 s</uptime> 
    <git_hash>ed11a3307c7050857ef398ee3e4cd04042a0cc01</git_hash> 
    <compile_time>Mon Sep 14 17:52:44 CEST 2015</compile_time> 
    <compiled_by>fermin</compiled_by> 
    <compiled_in>centollo</compiled_in> 
</orion> 
$ curl http://localhost:1026/version -H "Content-Type: application/json" 
curl: (52) Empty reply from server 
$ curl http://localhost:1026/version -H "Content-Type: application/json" 
<orion> 
    <version>0.24.0</version> 
    <uptime>0 d, 0 h, 8 m, 42 s</uptime> 
    <git_hash>ed11a3307c7050857ef398ee3e4cd04042a0cc01</git_hash> 
    <compile_time>Mon Sep 14 17:52:44 CEST 2015</compile_time> 
    <compiled_by>fermin</compiled_by> 
    <compiled_in>centollo</compiled_in> 
</orion> 
$ curl http://localhost:1026/version -H "Content-Type: application/json" 
curl: (52) Empty reply from server 

Если я перестану Tomcat, запустив CATALINA_HOME/bin/выключение .sh, Orion отлично работает. Если Tomcat работает, Orion ведет себя так, как описано.

Это происходит в новой установке на CentOS 6.7. Обе GE имеют зависимости, поэтому MongoDB 2.6.11 и Java jdk 8 также установлены.

Такое же поведение, похоже, произошло с кем-то еще, как и в другом post, но без упомянутого отношения к Tomcat. Решение, предоставленное там (для добавления опции «-ipv4» в команду стартера orion), не решает проблему в этом случае.

Надеюсь, это простая проблема.

Если вам нужна дополнительная информация, пожалуйста, дайте мне знать.

Спасибо

+0

Работает ли Tomcat в двух режимах (IPv6 и IPv4)? – fgalan

+0

Нет, Tomcat работает только на IPv6. –

+0

Не могли бы вы протестировать Tomcat на IPv4 только для того, чтобы узнать, что происходит? – fgalan

ответ

2

я извиняться забывая упомянуть, что, случайно, мы в конечном итоге переход на виртуальную машину с большим количеством оперативной памяти и проблема ушла. Память на неисправной виртуальной машине была короткой, но не показалась критической. Кроме того, единственным отказом в обслуживании был Orion, и никакой другой процесс не работал, что способствовало затруднению диагностики проблемы.

Больше не было проведено никаких испытаний на неисправной ВМ, а Orion и CEP/Tomcat отлично работают на новой VM вместе с другими процессами.

Неисправная виртуальная машина работала на 0,6 ГБ. Новая виртуальная машина работает на уровне 3,75 ГБ.

Спасибо

+0

Tomcat использует много памяти, поэтому имеет смысл, что проблема возникает, когда Tomcat работает, тем самым уменьшая еще большую доступную свободную память. – fgalan

+0

Да, он работает, когда вы увеличиваете объем оперативной памяти на вашей виртуальной машине. Я могу подтвердить это. Благодарю. –

Смежные вопросы