Stefan1200's Forum

JTS3ServerMod Hosting Edition => JTS3ServerMod MySQL & WebInterface => Topic started by: Benjamin on May 04, 2017, 01:06:40 PM

Title: Bot will sich einfach nicht mehr mit dem mySQL Server verbinden
Post by: Benjamin on May 04, 2017, 01:06:40 PM
Seit geraumer Zeit möchte der Bot sich nicht mehr mit meinem mySQL Server verbinden.
Hier ein mal meine log.
das Webinterface ist angebunden mit dem mySQL Socket

Quote2017-05-04 13:01:20   START_MANAGER   JTS3ServerMod 6.4.0 Hosting Edition (24.03.2017) Instance Manager started...
2017-05-04 13:01:20   LOCK_FILE   
2017-05-04 13:01:20   LOCK_FILE   ************************************************************************************************
2017-05-04 13:01:20   LOCK_FILE   Lock file still exists, it seems this JTS3ServerMod process is running twice! Please check this!
2017-05-04 13:01:20   LOCK_FILE   If you are sure, that the JTS3ServerMod process is not running twice, delete the file:
2017-05-04 13:01:20   LOCK_FILE   /home/teamspeak/bot/config/JTS3ServerMod_InstanceManager.cfg.lock
2017-05-04 13:01:20   LOCK_FILE   ************************************************************************************************
2017-05-04 13:01:20   LOCK_FILE   
2017-05-04 13:01:20   CONFIG   Loading InstanceManager config file from: /home/teamspeak/bot/config/JTS3ServerMod_InstanceManager.cfg
2017-05-04 13:01:20   CONFIG   Bot chat command !exec is disabled!
2017-05-04 13:01:20   CONFIG   Multi IP Mode disabled!
2017-05-04 13:01:20   LOGGER_SQL_ERROR   Critical: Cannot connect to MySQL server for logging!
2017-05-04 13:01:20   JTS3ServerMod 6.4.0 Hosting Edition (24.03.2017): EXCEPTION
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
   at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
   at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:989)
   at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:341)
   at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2203)
   at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2236)
   at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2035)
   at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:790)
   at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
   at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
   at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:400)
   at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330)
   at java.sql.DriverManager.getConnection(DriverManager.java:664)
   at java.sql.DriverManager.getConnection(DriverManager.java:247)
   at de.stefan1200.util.MySQLConnect.connect(Unknown Source)
   at de.stefan1200.jts3servermod.u.a(Unknown Source)
   at de.stefan1200.jts3servermod.u.<init>(Unknown Source)
   at de.stefan1200.jts3servermod.f.c(Unknown Source)
   at de.stefan1200.jts3servermod.f.<init>(Unknown Source)
   at de.stefan1200.jts3servermod.JTS3ServerMod.main(Unknown Source)
Caused by: java.net.ConnectException: Verbindungsaufbau abgelehnt (Connection refused)
   at java.net.PlainSocketImpl.socketConnect(Native Method)
   at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
   at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
   at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
   at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
   at java.net.Socket.connect(Socket.java:589)
   at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:211)
   at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:300)
   ... 20 more
2017-05-04 13:01:20   CONFIG   MySQL mode enabled!
2017-05-04 13:01:20   MYSQL_ERROR   Error while connecting to database: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
2017-05-04 13:01:20   JTS3ServerMod 6.4.0 Hosting Edition (24.03.2017): EXCEPTION
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
   at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
   at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:989)
   at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:341)
   at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2203)
   at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2236)
   at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2035)
   at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:790)
   at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
   at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
   at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:400)
   at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330)
   at java.sql.DriverManager.getConnection(DriverManager.java:664)
   at java.sql.DriverManager.getConnection(DriverManager.java:247)
   at de.stefan1200.util.MySQLConnect.connect(Unknown Source)
   at de.stefan1200.jts3servermod.f.e(Unknown Source)
   at de.stefan1200.jts3servermod.f.c(Unknown Source)
   at de.stefan1200.jts3servermod.f.<init>(Unknown Source)
   at de.stefan1200.jts3servermod.JTS3ServerMod.main(Unknown Source)
Caused by: java.net.ConnectException: Verbindungsaufbau abgelehnt (Connection refused)
   at java.net.PlainSocketImpl.socketConnect(Native Method)
   at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
   at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
   at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
   at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
   at java.net.Socket.connect(Socket.java:589)
   at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:211)
   at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:300)
   ... 19 more
2017-05-04 13:01:20   QUIT_MANAGER   Error while loading the JTS3ServerMod InstanceManager config file, read error messages above to know more. Quitting now...

Danke schon mal für die Hilfe
Title: Re: Bot will sich einfach nicht mehr mit dem mySQL Server verbinden
Post by: Stefan1200 on May 04, 2017, 03:10:57 PM
Bitte immer zuerst im FAQ Bereich schauen:
https://www.stefan1200.de/forum/index.php?topic=448.0
Title: Re: Bot will sich einfach nicht mehr mit dem mySQL Server verbinden
Post by: Benjamin on May 04, 2017, 06:18:22 PM
Daten wurden überprüft und stimmen überein.

Port ist richtigt gesetzt.

bind-address in den Configs richtig eingestellt.

Server online und erreichbar

Datenbank erlaubt diese.

Limit wird nicht überschritten.

läuft alles auf dem gleichen Server. Firewall und Proxy greifen nicht ein.
Title: Re: Bot will sich einfach nicht mehr mit dem mySQL Server verbinden
Post by: Stefan1200 on May 04, 2017, 07:16:50 PM
Dann habe ich auch keine Idee mehr. Es gilt hier weiterhin der Punkt, dass dies kein Fehler vom JTS3ServerMod ist. Auch ich könnte jetzt nichts anderes machen als googeln (genau so ist der FAQ Eintrag entstanden, ich selbst hatte dieses Problem nie).
Title: Re: Bot will sich einfach nicht mehr mit dem mySQL Server verbinden
Post by: Netto Hikari on May 05, 2017, 08:23:46 PM
Also ich habe das Problem tatsächlich auch. Nutze Arch Linux mit MariaDB. Der TS-Server an sich nutzt ebenfalls MariaDB und das erfolgreich. Das Webinterface wurde auch erfolgreich installiert und findet die Datenbank. Kann auch mit Adminer drauf zugreifen...

Edit:
Fehler gefunden: "skip-networking" scheint standardmäßig in der /etc/mysql/my.cnf aktiviert zu sein. Einfach auskommentieren, MariaDB neu starten oder reloaden und dann geht es.
Title: Re: Bot will sich einfach nicht mehr mit dem mySQL Server verbinden
Post by: Stefan1200 on May 05, 2017, 08:49:15 PM
Quote from: Netto Hikari on May 05, 2017, 08:23:46 PM
Fehler gefunden: "skip-networking" scheint standardmäßig in der /etc/mysql/my.cnf aktiviert zu sein. Einfach auskommentieren, MariaDB neu starten oder reloaden und dann geht es.

Danke dir für den Hinweis, habe es in meinem FAQ Artikel ergänzt.