BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 02 июл 2025, 08:55

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
СообщениеДобавлено: 06 июл 2012, 20:00 
Не в сети
Аватара пользователя

Зарегистрирован: 23 мар 2009, 23:16
Сообщения: 780
Откуда: St.Petersburg
Карма: 0
Проблема после обновления биллинга 5.1 до сборки 669 - биллинг стал закрывать ВСЕ шлюзы вне зависимости от их статуса.

В логах шедалера сплошной мусор из ошибок:
Код:
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream - java.sql.SQLException: org.apache.commons.dbcp.DelegatingPreparedStatement with address: "com.mysql.jdbc.JDBC4PreparedStatement@190e7ae: statement has been closed, no further internal information available" is closed.
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at org.apache.commons.dbcp.DelegatingStatement.checkOpen(DelegatingStatement.java:137)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at org.apache.commons.dbcp.DelegatingPreparedStatement.setInt(DelegatingPreparedStatement.java:117)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at bitel.billing.server.contract.bean.ContractManager.getContractById(ContractManager.java:473)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at bitel.billing.server.contract.bean.ContractManager.getContractByID(ContractManager.java:451)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at bitel.billing.server.ipn.IPNTestGates.executeTask(IPNTestGates.java:110)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at ru.bitel.bgbilling.kernel.task.server.TaskBase.run(TaskBase.java:63)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at java.lang.Thread.run(Unknown Source)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream - java.sql.SQLException: org.apache.commons.dbcp.DelegatingPreparedStatement with address: "com.mysql.jdbc.JDBC4PreparedStatement@190e7ae: statement has been closed, no further internal information available" is closed.
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at org.apache.commons.dbcp.DelegatingStatement.checkOpen(DelegatingStatement.java:137)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at org.apache.commons.dbcp.DelegatingPreparedStatement.setInt(DelegatingPreparedStatement.java:117)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at bitel.billing.server.contract.bean.ContractManager.getContractById(ContractManager.java:473)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at bitel.billing.server.contract.bean.ContractManager.getContractByID(ContractManager.java:451)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at bitel.billing.server.ipn.IPNTestGates.executeTask(IPNTestGates.java:110)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at ru.bitel.bgbilling.kernel.task.server.TaskBase.run(TaskBase.java:63)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at java.lang.Thread.run(Unknown Source)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream - java.sql.SQLException: org.apache.commons.dbcp.DelegatingPreparedStatement with address: "com.mysql.jdbc.JDBC4PreparedStatement@190e7ae: statement has been closed, no further internal information available" is closed.
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at org.apache.commons.dbcp.DelegatingStatement.checkOpen(DelegatingStatement.java:137)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at org.apache.commons.dbcp.DelegatingPreparedStatement.setInt(DelegatingPreparedStatement.java:117)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at bitel.billing.server.contract.bean.ContractManager.getContractById(ContractManager.java:473)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at bitel.billing.server.contract.bean.ContractManager.getContractByID(ContractManager.java:451)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at bitel.billing.server.ipn.IPNTestGates.executeTask(IPNTestGates.java:110)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at ru.bitel.bgbilling.kernel.task.server.TaskBase.run(TaskBase.java:63)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at java.lang.Thread.run(Unknown Source)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream - java.sql.SQLException: org.apache.commons.dbcp.DelegatingPreparedStatement with address: "com.mysql.jdbc.JDBC4PreparedStatement@190e7ae: statement has been closed, no further internal information available" is closed.
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at org.apache.commons.dbcp.DelegatingStatement.checkOpen(DelegatingStatement.java:137)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at org.apache.commons.dbcp.DelegatingPreparedStatement.setInt(DelegatingPreparedStatement.java:117)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at bitel.billing.server.contract.bean.ContractManager.getContractById(ContractManager.java:473)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at bitel.billing.server.contract.bean.ContractManager.getContractByID(ContractManager.java:451)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at bitel.billing.server.ipn.IPNTestGates.executeTask(IPNTestGates.java:110)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at ru.bitel.bgbilling.kernel.task.server.TaskBase.run(TaskBase.java:63)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
scheduler 07-06/17:35:03 ERROR [pool-2-thread-9] LoggingPrintStream -   at java.lang.Thread.run(Unknown Source)


HELP!!!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 июл 2012, 22:27 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Бэкап старых библиотек делали? Если делали, попробуйте вернуться на них.
Если не делали, попробуйте обновиться, выложили обновление ядра для 5.1.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 июл 2012, 22:39 
Не в сети
Аватара пользователя

Зарегистрирован: 23 мар 2009, 23:16
Сообщения: 780
Откуда: St.Petersburg
Карма: 0
Не делали ((
В общем в шлюзах, в списке договоров на шлюзе, все статусы=1

Код:
protected void doSync()
{
   host = gate.getHost();
   port = gate.getPort();
   Preferences gateSetup = new Preferences( gate.getConfig(), "\r\n" );
   login = gateSetup.get( "login", "root" );                               
   pswd = gate.getKeyword();
   int timeout = gateSetup.getInt( "timeout", 10000 );

   session = null;
   try
   {
      session = new SSHSessionExec( host, port, login, pswd );
      session.setTimeout( timeout );

      for ( UserStatus status : statusList )
      {
         cid = status.contractId;
         log.debug( "Processed CID="+cid+"; status="+status.status );


Обновление решит эту проблему? Вы нашли багу?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 июл 2012, 22:48 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Должно исправить ошибку "statement has been closed, no further internal information available" is closed.
Скорее всего она вызвала такую ситуацию, потому что изменений, которые могут повлиять пока больше не нашли.

До этого недавно обновлялись последний раз?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 июл 2012, 22:52 
Не в сети
Аватара пользователя

Зарегистрирован: 23 мар 2009, 23:16
Сообщения: 780
Откуда: St.Petersburg
Карма: 0
До этого обнавлялись в апреле этого года.

Сейчас обновились из-за модуля drweb, который не работал. В общем-то так и не заработал viewtopic.php?f=37&t=6286&start=30


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 июл 2012, 23:01 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Посмотрел еще раз - уверен, что обновление ядра должно помочь.
Только сделайте бекап старых библиотек перед обновлением.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 июл 2012, 23:05 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Сейчас выложим обновление DrWeb, с исправлением данной ошибки.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 июл 2012, 23:07 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Выложили.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 июл 2012, 23:09 
Не в сети
Аватара пользователя

Зарегистрирован: 23 мар 2009, 23:16
Сообщения: 780
Откуда: St.Petersburg
Карма: 0
Да, спасибо - обновление помогло со шлюзами. Странно, что ни у кого за столько времени такое не вылезло.

Сейчас проверим drweb.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 июл 2012, 23:11 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Ошибка в ядро попала только вчера/позавчера.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 июл 2012, 23:16 
Не в сети
Аватара пользователя

Зарегистрирован: 23 мар 2009, 23:16
Сообщения: 780
Откуда: St.Petersburg
Карма: 0
Ясно. Неудачно значит я попал)

Ошибка в drweb пропала. Правда и не насчиталось ничего, но возможно новая подписка. Проверю позже более детально.

Спасибо.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 июл 2012, 00:52 
Не в сети

Зарегистрирован: 28 авг 2011, 21:48
Сообщения: 33
Карма: 0
mikos писал(а):
Да, спасибо - обновление помогло со шлюзами. Странно, что ни у кого за столько времени такое не вылезло.

Сейчас проверим drweb.

Еще как возникло, обновлялись аккурат 4-го числа вечером, абсолютно та же история, пришлось в панике откатывать назад))

P.S.: коллеги, подскажите, пожалуйста, насчет manad и dhcp в соседнем топике, очень нужно!


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

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


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

Сейчас этот форум просматривают: Bing [Bot] и гости: 1


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

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