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

После обновления до 5.1 билд 669 IPN закрывает все шлюзы
http://forum.bitel.ru/viewtopic.php?f=7&t=6940
Страница 1 из 1

Автор:  mikos [ 06 июл 2012, 20:00 ]
Заголовок сообщения:  После обновления до 5.1 билд 669 IPN закрывает все шлюзы

Проблема после обновления биллинга 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!!!

Автор:  Amir [ 06 июл 2012, 22:27 ]
Заголовок сообщения:  Re: После обновления до 5.1 билд 669 IPN закрывает все шлюзы

Бэкап старых библиотек делали? Если делали, попробуйте вернуться на них.
Если не делали, попробуйте обновиться, выложили обновление ядра для 5.1.

Автор:  mikos [ 06 июл 2012, 22:39 ]
Заголовок сообщения:  Re: После обновления до 5.1 билд 669 IPN закрывает все шлюзы

Не делали ((
В общем в шлюзах, в списке договоров на шлюзе, все статусы=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 );


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

Автор:  Amir [ 06 июл 2012, 22:48 ]
Заголовок сообщения:  Re: После обновления до 5.1 билд 669 IPN закрывает все шлюзы

Должно исправить ошибку "statement has been closed, no further internal information available" is closed.
Скорее всего она вызвала такую ситуацию, потому что изменений, которые могут повлиять пока больше не нашли.

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

Автор:  mikos [ 06 июл 2012, 22:52 ]
Заголовок сообщения:  Re: После обновления до 5.1 билд 669 IPN закрывает все шлюзы

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

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

Автор:  Amir [ 06 июл 2012, 23:01 ]
Заголовок сообщения:  Re: После обновления до 5.1 билд 669 IPN закрывает все шлюзы

Посмотрел еще раз - уверен, что обновление ядра должно помочь.
Только сделайте бекап старых библиотек перед обновлением.

Автор:  Amir [ 06 июл 2012, 23:05 ]
Заголовок сообщения:  Re: После обновления до 5.1 билд 669 IPN закрывает все шлюзы

Сейчас выложим обновление DrWeb, с исправлением данной ошибки.

Автор:  Amir [ 06 июл 2012, 23:07 ]
Заголовок сообщения:  Re: После обновления до 5.1 билд 669 IPN закрывает все шлюзы

Выложили.

Автор:  mikos [ 06 июл 2012, 23:09 ]
Заголовок сообщения:  Re: После обновления до 5.1 билд 669 IPN закрывает все шлюзы

Да, спасибо - обновление помогло со шлюзами. Странно, что ни у кого за столько времени такое не вылезло.

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

Автор:  Amir [ 06 июл 2012, 23:11 ]
Заголовок сообщения:  Re: После обновления до 5.1 билд 669 IPN закрывает все шлюзы

Ошибка в ядро попала только вчера/позавчера.

Автор:  mikos [ 06 июл 2012, 23:16 ]
Заголовок сообщения:  Re: После обновления до 5.1 билд 669 IPN закрывает все шлюзы

Ясно. Неудачно значит я попал)

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

Спасибо.

Автор:  pool [ 11 июл 2012, 00:52 ]
Заголовок сообщения:  Re: После обновления до 5.1 билд 669 IPN закрывает все шлюзы

mikos писал(а):
Да, спасибо - обновление помогло со шлюзами. Странно, что ни у кого за столько времени такое не вылезло.

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

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

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

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