Information ausblenden
Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm

Was sagt die Fehlermeldung? Webanwendung, MySQL...

Dieses Thema im Forum "MySQL und MariaDB" wurde erstellt von Bakirsche, 19 April 2016.

  1. Bakirsche

    Bakirsche Neuer Benutzer

    Hallo zusammen,

    ich betreue bei uns eine Webanwendung (ABC), die zum Versand und Empfang von Daten zwischen unseren einzelnen Standorten dient. Normalerweise sieht man einen Reiter mit "Versand" und einen mit "Empfang". Dort werden täglich mit Datum und Uhrzeit sämtliche Daten als Liste angezeigt. Allerdings funktioniert die Anzeige seit ein paar Tagen nicht mehr bzw. bleibt diese auf dem Stand von vor ein paar Tagen. Alle Daten, die ankommen, sprich "Empfang" betreffen, werden nicht mehr registriert und im Browser angezeigt. Der Versand funktioniert überhaupt nicht mehr.
    In den Logfiles kommt immer wieder die gleiche Meldung, die sehr auf die Datenbank hindeutet:
    13:06 Fehler beim Zugriff auf VERSAND:
    com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed.
    at sun.reflect.GeneratedConstructorAccessor64.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.SQLError.createSQLException(SQLError.java:920)
    at com.mysql.jdbc.ConnectionImpl.throwConnectionClosedException(ConnectionImpl.java:1304)
    at com.mysql.jdbc.ConnectionImpl.checkClosed(ConnectionImpl.java:1296)
    at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4511)
    at hallaby.server.Datenbank$Verbindung.prepstmt(Datenbank.java:295)
    at hallaby.server.Datenbank.prepstmt(Datenbank.java:173)
    at hallaby.abc.ABC.angekommen(abc.java:1523)
    at hallaby.abc.ABC.run(abc.java:989)
    Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

    The last packet successfully received from the server was 622.967 milliseconds ago. The last packet sent successfully to the server was 622.967 milliseconds ago.
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.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.SQLError.createCommunicationsException(SQLError.java:1121)
    at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3938)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2551)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2731)
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2809)
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2758)
    at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1612)
    at com.mysql.jdbc.ConnectionImpl.isReadOnly(ConnectionImpl.java:3930)
    at com.mysql.jdbc.ConnectionImpl.isReadOnly(ConnectionImpl.java:3907)
    at com.mysql.jdbc.PreparedStatement.checkReadOnlySafeStatement(PreparedStatement.java:1258)
    at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1278)
    at hallaby.abc.ABC.sendeprotokoll(abc.java:1076)
    at hallaby.abc.ABC.run(abc.java:977)
    Caused by: java.net.SocketException: Connection reset by peer: socket write error
    at java.net.SocketOutputStream.socketWrite0(Native Method)
    at java.net.SocketOutputStream.socketWrite(Unknown Source)
    at java.net.SocketOutputStream.write(Unknown Source)
    at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
    at java.io.BufferedOutputStream.flush(Unknown Source)
    at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3919)
    ... 11 more


    Ich bin total aufgeschmissen. Kann mir villeicht jemand einen Tipp geben, wo ich mit der Problemsuche anfangen könnte? Hat zufällig schon mal jemand mit einem ähnlichen Problem Erfahrungen gemacht?

    Vielen Dank im Voraus!

    MfG,

    Bakirsche
     
    Zuletzt bearbeitet: 19 April 2016
  2. akretschmer

    akretschmer Datenbank-Guru

    Dein MySQL ist verstorben, R.I.P., Friede sei mit ihm.

    Warum, das könnte in seinem Tagebuch, ähm logfile stehen.
     
Die Seite wird geladen...

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden