Hi Leute,
nachdem ich mein Stream3 Problem endlich gelöst habe, bin ich nun dabei o.g. Fehler ausfindig zu machen.
Warum ich über diesen Client keine Verbindung zur Datenbank bekomme ist mir an dieser Stelle völlig unklar. Auf dem Server-Client kann ich normal zugreifen.
Auf meinem Wohnzimmer-PC bekomme ich keine Verbindung zustande.
Um dem ganzen jetzt auf die Spur zu kommen, habe ich zunächst die Firewall auf beiden PCs abgeschaltet. Dann habe ich das Netzwerktool jperf installiert, um die
Bandbreite zu testen. Liegt bei fast konstant 1000 Kbit/sec ohne Unterbrechung.
Dann bin ich hergegangen und habe mir die Workbench auf dem Wohnzimmer-PC installiert und mich mit dem Server-PC verbunden. Auch das klappt ohne Probleme
und ich kann auf die Datenbank zugreifen.
Die große Frage lautet nun: Warum bekomme ich keine Verbindung und warum habe ich den Fehlereintrag? Ich weiß nicht, was man sonst noch testen kann.
Jemand noch eine Idee?
[2017-10-03 13:21:35,699] [Error ] [TvClient-TvHome: HeartBeat transmitter thread] [ERROR] - TVHome: Error in Reload
[2017-10-03 13:21:35,724] [Log ] [TvClient-TvHome: HeartBeat transmitter thread] [ERROR] - Exception: Error: DatabaseUnavailableUnclassified
Gentle.Common.GentleException: The database backend (provider MySQL) could not be reached.
Check the connection string: Server=Medienserver2;Database=MpTvDb;User ID=root;Password=***;charset=utf8;Connection Timeout=30; ---> MySql.Data.MySqlClient.MySqlException: Unable to connect to any of the specified MySQL hosts. ---> System.Exception: Eine Ausnahme vom Typ "System.Exception" wurde ausgelöst.
bei MySql.Data.MySqlClient.NativeDriver.Open()
--- Ende der internen Ausnahmestapelüberwachung ---
bei MySql.Data.MySqlClient.NativeDriver.Open()
bei MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
bei MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
bei MySql.Data.MySqlClient.MySqlPool.GetConnection()
bei MySql.Data.MySqlClient.MySqlConnection.Open()
bei Gentle.Provider.MySQL.MySQLProvider.GetConnection()
--- Ende der internen Ausnahmestapelüberwachung ---
nachdem ich mein Stream3 Problem endlich gelöst habe, bin ich nun dabei o.g. Fehler ausfindig zu machen.
Warum ich über diesen Client keine Verbindung zur Datenbank bekomme ist mir an dieser Stelle völlig unklar. Auf dem Server-Client kann ich normal zugreifen.
Auf meinem Wohnzimmer-PC bekomme ich keine Verbindung zustande.
Um dem ganzen jetzt auf die Spur zu kommen, habe ich zunächst die Firewall auf beiden PCs abgeschaltet. Dann habe ich das Netzwerktool jperf installiert, um die
Bandbreite zu testen. Liegt bei fast konstant 1000 Kbit/sec ohne Unterbrechung.
Dann bin ich hergegangen und habe mir die Workbench auf dem Wohnzimmer-PC installiert und mich mit dem Server-PC verbunden. Auch das klappt ohne Probleme
und ich kann auf die Datenbank zugreifen.
Die große Frage lautet nun: Warum bekomme ich keine Verbindung und warum habe ich den Fehlereintrag? Ich weiß nicht, was man sonst noch testen kann.
Jemand noch eine Idee?
[2017-10-03 13:21:35,699] [Error ] [TvClient-TvHome: HeartBeat transmitter thread] [ERROR] - TVHome: Error in Reload
[2017-10-03 13:21:35,724] [Log ] [TvClient-TvHome: HeartBeat transmitter thread] [ERROR] - Exception: Error: DatabaseUnavailableUnclassified
Gentle.Common.GentleException: The database backend (provider MySQL) could not be reached.
Check the connection string: Server=Medienserver2;Database=MpTvDb;User ID=root;Password=***;charset=utf8;Connection Timeout=30; ---> MySql.Data.MySqlClient.MySqlException: Unable to connect to any of the specified MySQL hosts. ---> System.Exception: Eine Ausnahme vom Typ "System.Exception" wurde ausgelöst.
bei MySql.Data.MySqlClient.NativeDriver.Open()
--- Ende der internen Ausnahmestapelüberwachung ---
bei MySql.Data.MySqlClient.NativeDriver.Open()
bei MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
bei MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
bei MySql.Data.MySqlClient.MySqlPool.GetConnection()
bei MySql.Data.MySqlClient.MySqlConnection.Open()
bei Gentle.Provider.MySQL.MySQLProvider.GetConnection()
--- Ende der internen Ausnahmestapelüberwachung ---