BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 21 июн 2025, 16:01

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Проблема с зависанием биллинга
СообщениеДобавлено: 04 авг 2009, 11:05 
Не в сети

Зарегистрирован: 28 фев 2008, 06:41
Сообщения: 73
Карма: 0
После перехода на релизную версию 4.6 стала регулярно наблюдаться проблема с зависанием ядра биллинга.
(Ощущение, что прекращают работать webexecuter и executer.)
При этом прекращают писаться логи, зависает и не коннектится админка, юзеры не могут зайти на сервер статистики.
В то же время server_status работает, выдаёт информацию, где видно что что памяти используется немного, количество подключений к базе тоже в пределах нормы. Абоненты нормально подключаются по dialup, и трафик у них считается и тарифицируется.

Лечится всё это остановкой и запуском сервера биллинга.

Непосредственно перед зависанием ошибок в логах нет, но вообще в server.error.log полно таких ошибок :
Код:
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream - java.lang.NullPointerException
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at sun.net.www.ParseUtil.toURI(Unknown Source)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at bitel.billing.server.contract.action.ActionContractCard2.doAction(ActionContractCard2.java
:133)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at bitel.billing.server.Executer.doModule(Executer.java:776)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at bitel.billing.server.Executer.doPost(Executer.java:210)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja
va:290)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilte
r.java:37)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja
va:235)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.jav
a:583)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
server 07-30/12:13:51 ERROR [http-8080-8] LoggingPrintStream -  at java.lang.Thread.run(Unknown Source)


Версия биллинга - 4.6 сборка 513 от 24.07.2009.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 авг 2009, 13:11 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
А с параметром server.xslt в конфиге сервера все нормально?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 авг 2009, 13:14 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
скажите свои размеры библиотек common-pool и common-jdbc. у старой версии библотек были подобные проблемы. Размеры должны совпадать с теми , которые лежат внтури архива сервера сейчас на сайте . И если будет подвисать снова , то нужно снять jstack <код процесcа биллинга> и показать результат нам . jstack входит в jdk


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 авг 2009, 14:05 
Не в сети

Зарегистрирован: 28 фев 2008, 06:41
Сообщения: 73
Карма: 0
Amir писал(а):
А с параметром server.xslt в конфиге сервера все нормально?

Да, там
server.xslt=http:/192.168.1.24:8080/bgbilling/xsl/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 авг 2009, 14:09 
Не в сети

Зарегистрирован: 28 фев 2008, 06:41
Сообщения: 73
Карма: 0
stark писал(а):
скажите свои размеры библиотек common-pool и common-jdbc. у старой версии библотек были подобные проблемы. Размеры должны совпадать с теми , которые лежат внтури архива сервера сейчас на сайте . И если будет подвисать снова , то нужно снять jstack <код процесcа биллинга> и показать результат нам . jstack входит в jdk

Спасибо за подсказку, библиотеки различались по размеру. Обновил, буду следить за результатом.
Кстати, стоит ли удалять старые библиотеки? Которых в архиве сервера у вас на сайте нет, а у меня остались со времён 4.4 и 4.5.
И второй вопрос - если эти библиотеки не обновляются при автообновлении, стоит ли их периодически обновлять самому из полного архива сервера с вашего сайта?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 авг 2009, 15:58 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Да, следует удалять - указывается, какие библиотеки надо удалить в инструкции. Может быть так, что лежит две разные версии библиотки и работать у вас будет старая версия.
У вас опечатка, поэтому в логах те ошибки были
Цитата:
Код:
server.xslt=http:/192.168.1.24:8080/bgbilling/xsl/

Надо
Код:
server.xslt=http://192...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 авг 2009, 07:38 
Не в сети

Зарегистрирован: 28 фев 2008, 06:41
Сообщения: 73
Карма: 0
Спасибо, сделал всё по рекомендациям и зависания прекратились.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.037s | 29 Queries | GZIP : On ]