ELIXIR 0 Опубликовано 17 апреля, 2017 Уважаемые админы кто сталкивался с етой ошыбкой в гейм сервере и как ее можно исправить. [17.04.17 12:38:27] L2DatabaseFactory: Failed to retrieve database connection! com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections" at sun.reflect.GeneratedConstructorAccessor81.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at com.mysql.jdbc.Util.handleNewInstance(Util.java:411) at com.mysql.jdbc.Util.getInstance(Util.java:386) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1015) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:989) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:975) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1114) at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2493) at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2526) at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2311) at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:834) at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47) at sun.reflect.GeneratedConstructorAccessor67.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at com.mysql.jdbc.Util.handleNewInstance(Util.java:411) at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:416) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:347) at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38) at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582) at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1148) at org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79) at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:106) at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) at ru.catssoftware.L2DatabaseFactory.getConnection(Unknown Source) at ru.catssoftware.L2DatabaseFactory.getConnection(Unknown Source) at ru.catssoftware.gameserver.model.actor.instance.L2PcInstance.store(Unknown Source) at ru.catssoftware.gameserver.model.actor.instance.L2PcInstance.store(Unknown Source) at ru.catssoftware.gameserver.network.L2GameClient$AutoSaveTask.run(Unknown Source) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask.runAndReset(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(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 Sou Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
gvb 666 Опубликовано 17 апреля, 2017 Уважаемые админы кто сталкивался с етой ошыбкой в гейм сервере и как ее можно исправить. [17.04.17 12:38:27] L2DatabaseFactory: Failed to retrieve database connection! com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections" at sun.reflect.GeneratedConstructorAccessor81.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at com.mysql.jdbc.Util.handleNewInstance(Util.java:411) at com.mysql.jdbc.Util.getInstance(Util.java:386) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1015) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:989) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:975) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1114) at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2493) at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2526) at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2311) at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:834) at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47) at sun.reflect.GeneratedConstructorAccessor67.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at com.mysql.jdbc.Util.handleNewInstance(Util.java:411) at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:416) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:347) at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38) at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582) at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1148) at org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79) at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:106) at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) at ru.catssoftware.L2DatabaseFactory.getConnection(Unknown Source) at ru.catssoftware.L2DatabaseFactory.getConnection(Unknown Source) at ru.catssoftware.gameserver.model.actor.instance.L2PcInstance.store(Unknown Source) at ru.catssoftware.gameserver.model.actor.instance.L2PcInstance.store(Unknown Source) at ru.catssoftware.gameserver.network.L2GameClient$AutoSaveTask.run(Unknown Source) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask.runAndReset(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(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 Sou Ваша ошибка = "Не удалось получить соединение с базой данных!" Скорее всего данные не верные. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
unhead 1 Опубликовано 17 апреля, 2017 (изменено) message from server: "Too many connections", нужно увеличить количетсво коннектов(обычно их 100, смотрите что не закрывает соединения). http://www.mysql.ru/docs/man/Too_many_connections.html Изменено 17 апреля, 2017 пользователем unhead 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
T0T0 14 Опубликовано 17 апреля, 2017 Попробуй создать отдельного юзера или же Открываешь my.cnfТам ищешь строчку #max_connections = 100Нужно убрать # и поменять количество на большееПерезапустить mysql. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ELIXIR 0 Опубликовано 18 апреля, 2017 Ваша ошибка = "Не удалось получить соединение с базой данных!" Скорее всего данные не верные. Большое спасибо нехватало таблицы в базе stress_donate_money Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ELIXIR 0 Опубликовано 18 апреля, 2017 message from server: "Too many connections", нужно увеличить количетсво коннектов(обычно их 100, смотрите что не закрывает соединения). http://www.mysql.ru/docs/man/Too_many_connections.html Попробуй создать отдельного юзера или же Открываешь my.cnf Там ищешь строчку #max_connections = 100 Нужно убрать # и поменять количество на большее Перезапустить mysql. Большое спасибо помогло. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты