forum.bitel.ru http://forum.bitel.ru/ |
|
[7.1] Стало часто теряться соединение с базой http://forum.bitel.ru/viewtopic.php?f=44&t=13028 |
Страница 1 из 1 |
Автор: | borisk [ 09 сен 2018, 19:19 ] |
Заголовок сообщения: | [7.1] Стало часто теряться соединение с базой |
В чем причина и как лечить? Код: Приложение: BGInetAccess ID события: db.master.connect.error Время регистрации: 09.09.2018 17:38:09 Хост: bill.korus-isp.ru/127.0.1.1 Необходимо срочно восстановить соединение с Master базой. org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool error Could not create a validated object, cause: ValidateObject failed at ru.bitel.bgbilling.server.dbcp.DatabaseConnectionPool$1.getConnection(DatabaseConnectionPool.java:43) at ru.bitel.bgbilling.server.util.DefaultServerSetup.getDBConnectionFromPool(DefaultServerSetup.java:539) at ru.bitel.common.sql.SetupConnectionSet.newMasterConnection(SetupConnectionSet.java:39) at ru.bitel.common.sql.ConnectionSet.getConnection(ConnectionSet.java:123) at ru.bitel.bgbilling.kernel.contract.balance.server.ConvergenceBalanceManager.newBalance(ConvergenceBalanceManager.java:277) at ru.bitel.bgbilling.kernel.contract.balance.server.ConvergenceBalanceManager.getBalance0(ConvergenceBalanceManager.java:247) at ru.bitel.bgbilling.kernel.contract.balance.server.ConvergenceBalanceManager.getBalance(ConvergenceBalanceManager.java:213) at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.authorization(InetApplication.java:1008) at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.authorization(InetApplication.java:925) at ru.bitel.bgbilling.modules.inet.access.InetConnectionRuntime.getWantDeviceState(InetConnectionRuntime.java:75) at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpProcessor2.dhcpRequestUpdate(InetDhcpProcessor2.java:521) at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpProcessor2.processOption82RequestRaw0(InetDhcpProcessor2.java:693) at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpProcessor2.processOption82RequestRaw(InetDhcpProcessor2.java:376) at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpProcessor2.processOption82RequestImpl(InetDhcpProcessor2.java:215) at ru.bitel.bgbilling.modules.inet.dhcp.AbstractInetDhcpProcessor2.processOption82Request(AbstractInetDhcpProcessor2.java:415) at ru.bitel.bgbilling.modules.inet.dhcp.AbstractInetDhcpProcessor2.processRequest(AbstractInetDhcpProcessor2.java:210) at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpProcessor2.processRequest(InetDhcpProcessor2.java:70) at ru.bitel.bgbilling.kernel.network.dhcp.DhcpListenerWorker.runImpl(DhcpListenerWorker.java:152) at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:87) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46) Caused by: java.util.NoSuchElementException: Could not create a validated object, cause: ValidateObject failed at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1233) at ru.bitel.bgbilling.server.dbcp.DatabaseConnectionPool$1.getConnection(DatabaseConnectionPool.java:30) ... 22 more Цитата: Клиент: вер. 7.1.118 / 17.08.2018 18:28:48 os: Windows 10; java: Java HotSpot(TM) Client VM, v.1.8.0_181 Сервер: вер. 7.1.1009 / 20.08.2018 17:00:55 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_181 bill: вер. 7.1.263 / 07.08.2018 15:41:46 card: вер. 7.1.189 / 08.06.2018 11:12:58 email: вер. 7.1.162 / 21.03.2018 14:09:36 inet: вер. 7.1.616 / 20.08.2018 17:01:05 ipn: вер. 7.1.222 / 07.08.2018 16:32:08 mps: вер. 7.1.177 / 20.06.2018 19:22:00 npay: вер. 7.1.169 / 06.06.2018 16:25:24 reports: вер. 7.1.190 / 20.08.2018 17:01:42 ru.bitel.bgbilling.plugins.bonus: вер. 7.1.98 / 30.07.2018 09:56:47 ru.bitel.bgbilling.plugins.dispatch: вер. 7.1.35 / 15.08.2018 09:37:54 |
Автор: | Amir [ 12 сен 2018, 01:27 ] |
Заголовок сообщения: | Re: [7.1] Стало часто теряться соединение с базой |
Как часто? В выводе статуса при этом active/idle/max соединений сколько? Других ошибок в логах нет? Можно попробовать connectTimeout в db.url увеличить c 1000 до 10000. |
Автор: | borisk [ 12 сен 2018, 12:09 ] |
Заголовок сообщения: | Re: [7.1] Стало часто теряться соединение с базой |
Несколько раз в день status не посмотрел, посмотрю, если что, таймаут увеличу. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |