MiKLe 43 Опубликовано 5 августа, 2013 Сервер работает, работает, потом через часов 5 рухнет соединение с БД. Сервер наполняет логи до 10 гигов, может и до 200 забить Под сервер выделено 12гб оперативы, стоит на хетзнере..ДДосить не могут базу, т.к. стоит pro-managed. Сборка L2Dream Сама ошибка вот такая: [05.08.13 12:39:07] L2DatabaseFactory: Failed to retrieve database connection! org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, general error at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:118) at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) at l2dream.L2DatabaseFactory.getConnection(L2DatabaseFactory.java:119) at l2dream.gameserver.model.quest.Quest.updateQuestVarInDb(Quest.java:914) at l2dream.gameserver.model.quest.QuestState.set(QuestState.java:198) at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.python.core.PyReflectedFunction.__call__(Unknown Source) at org.python.core.PyMethod.__call__(Unknown Source) at org.python.core.PyObject.__call__(Unknown Source) at org.python.core.PyInstance.invoke(Unknown Source) at org.python.pycode.serializable._pyx1375664053524.onAdvEvent$3(__init__.py:173) at org.python.pycode.serializable._pyx1375664053524.call_function(__init__.py) at org.python.core.PyTableCode.call(Unknown Source) at org.python.core.PyTableCode.call(Unknown Source) at org.python.core.PyTableCode.call(Unknown Source) at org.python.core.PyFunction.__call__(Unknown Source) at org.python.core.PyMethod.__call__(Unknown Source) at org.python.core.PyObject.__call__(Unknown Source) at org.python.core.PyObject._jcallexc(Unknown Source) at org.python.core.PyObject._jcall(Unknown Source) at org.python.proxies.main$Quest$249.onAdvEvent(Unknown Source) at l2dream.gameserver.model.quest.Quest.notifyEvent(Quest.java:373) at l2dream.gameserver.model.quest.QuestTimer$ScheduleTimerTask.run(QuestTimer.java:28) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.InterruptedException at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:503) at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1115) at org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79) at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:106) ... 32 more Как избавиться? Репеирил таблицы БД, думал в нем дело... Потом указывал другое кол-во подключений к СУБД в my.cnf, все же не помогло.. Советы есть? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Aeore 326 Опубликовано 5 августа, 2013 Сервер работает, работает, потом через часов 5 рухнет соединение с БД. Сервер наполняет логи до 10 гигов, может и до 200 забить Под сервер выделено 12гб оперативы, стоит на хетзнере..ДДосить не могут базу, т.к. стоит pro-managed. Сборка L2Dream Сама ошибка вот такая: [05.08.13 12:39:07] L2DatabaseFactory: Failed to retrieve database connection! org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, general error at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:118) at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) at l2dream.L2DatabaseFactory.getConnection(L2DatabaseFactory.java:119) at l2dream.gameserver.model.quest.Quest.updateQuestVarInDb(Quest.java:914) at l2dream.gameserver.model.quest.QuestState.set(QuestState.java:198) at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.python.core.PyReflectedFunction.__call__(Unknown Source) at org.python.core.PyMethod.__call__(Unknown Source) at org.python.core.PyObject.__call__(Unknown Source) at org.python.core.PyInstance.invoke(Unknown Source) at org.python.pycode.serializable._pyx1375664053524.onAdvEvent$3(__init__.py:173) at org.python.pycode.serializable._pyx1375664053524.call_function(__init__.py) at org.python.core.PyTableCode.call(Unknown Source) at org.python.core.PyTableCode.call(Unknown Source) at org.python.core.PyTableCode.call(Unknown Source) at org.python.core.PyFunction.__call__(Unknown Source) at org.python.core.PyMethod.__call__(Unknown Source) at org.python.core.PyObject.__call__(Unknown Source) at org.python.core.PyObject._jcallexc(Unknown Source) at org.python.core.PyObject._jcall(Unknown Source) at org.python.proxies.main$Quest$249.onAdvEvent(Unknown Source) at l2dream.gameserver.model.quest.Quest.notifyEvent(Quest.java:373) at l2dream.gameserver.model.quest.QuestTimer$ScheduleTimerTask.run(QuestTimer.java:28) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.InterruptedException at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:503) at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1115) at org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79) at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:106) ... 32 more Как избавиться? Репеирил таблицы БД, думал в нем дело... Потом указывал другое кол-во подключений к СУБД в my.cnf, все же не помогло.. Советы есть? Если база стоит на той же машине что и сервер проблем вряд ли должно быть Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
MiKLe 43 Опубликовано 5 августа, 2013 Если база стоит на той же машине что и сервер проблем вряд ли должно быть База на той же машине, что и сервер. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
MiKLe 43 Опубликовано 5 августа, 2013 Ребят, разработчики сказали, что я мог напихать скриптов туда, мол это питон рушит БД.. Но я честно ничего не пихал.. Может в конфигах я что-то не то изменил с базой данных связанное? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты