forum.bitel.ru
http://forum.bitel.ru/

freebsd + BGBilling + activemq
http://forum.bitel.ru/viewtopic.php?f=1&t=11906
Страница 1 из 1

Автор:  varney [ 04 сен 2016, 18:41 ]
Заголовок сообщения:  freebsd + BGBilling + activemq

Добрый день, я конечно понимаю, что совсем не в тему тут со своей такой песочницей, но может все же найдётся кто-нибудь кто сможет подсказать куда копать.

текущая связка:
BGBillingServer v 5.2 build 1614 from 22.10.2014 + FreeBSD 9.3-RELEASE-p43 amd64 GENERIC + activemq-5.13.2 + mysql55-server-5.5.51 + openjdk-7.111.01,1

с 2014ого года стояла и прекрасна себя чувствовала, но вот вчера в /var/log/messages посыпалось:
Код:
kernel: sonewconn: pcb 0xfffffe01f3514930: Listen queue overflow: 151 already in queue awaiting acceptance (8 occurrences)

сам билинг ни одного еррора в логах не кажет, стоит робит, но клиент к серву не конектиться: connection reset.
перезагрузка дает возможность лишь подключиться временно, даже выполнить какой-нибудь просмотр, но правка приводит к увисанию сразу же.
ночью был произведен апдейт самой системы вместе с пакетами до текущих выше указанных версий, данные действия дали возможность привести в чувства сервер на 3 часа и все вернулось на круги своя.

я понимаю, что где-то в системе какой-то параметр уперся в потолок, но вот кто и почему так внезапно понять не могу.

Автор:  varney [ 04 сен 2016, 20:42 ]
Заголовок сообщения:  Re: freebsd + BGBilling + activemq

# netstat -Lan
Current listen queue sizes (qlen/incqlen/maxqlen)
Proto Listen Local Address
tcp4 151/0/100 *.8080

Автор:  zavndw [ 05 сен 2016, 17:54 ]
Заголовок сообщения:  Re: freebsd + BGBilling + activemq

sysctl kern.ipc.somaxconn
что тут

Автор:  varney [ 05 сен 2016, 21:43 ]
Заголовок сообщения:  Re: freebsd + BGBilling + activemq

activemq-5.13.2 -стартует без ошибок лишь с закоменченой: <import resource="jetty.xml"/>
в противном случае выдает:
Код:
| ERROR | Failed to load: class path resource [activemq.xml], reason: Error creating bean with name 'Server' defined in class path resource [jetty.xml]: Cannot create inner bean 'Connector' of type [org.eclipse
.jetty.server.nio.SelectChannelConnector] while setting bean property 'connectors' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'Connector' defined in class p
ath resource [jetty.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.eclipse.jetty.server.nio.SelectChannelConnector]: Constructor thre
w exception; nested exception is java.lang.NoSuchMethodError: org.eclipse.jetty.server.AbstractConnector: method <init>()V not found | org.apache.activemq.xbean.XBeanBrokerFactory | main
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'Server' defined in class path resource [jetty.xml]: Cannot create inner bean 'Connector' of type [org.eclipse.jetty.server.nio.SelectChannelConnec
tor] while setting bean property 'connectors' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'Connector' defined in class path resource [jetty.xml]: Instantiati
on of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.eclipse.jetty.server.nio.SelectChannelConnector]: Constructor threw exception; nested exception is java
.lang.NoSuchMethodError: org.eclipse.jetty.server.AbstractConnector: method <init>()V not found


rollback to activemq-5.9.0_3. ok.

UPD. FIX. AllTHNX.

Автор:  stark [ 06 сен 2016, 13:31 ]
Заголовок сообщения:  Re: freebsd + BGBilling + activemq

Вы снимите jstack с процесса сервера в момент зависания. Лучше несколько раз с интервалом с секунд в 30 и результаты прикрепите сюда.

Автор:  varney [ 06 сен 2016, 16:50 ]
Заголовок сообщения:  Re: freebsd + BGBilling + activemq

вся конитель вышла из-за переполнения kahadb. возникшего в результате увеличенных Number Of Pending Messages тремя модулями (dialup,npay, call.server.event.LoginUpdateEvent)

раздел Inet FAQ # В ActiveMQ копятся и в итоге не обрабатываются сообщениях
лучше вынести в ветку самого activemq и переписать под общую работу и дебагинг.

еще вчера все восстановили.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/