MySQL Server has gone away

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • MySQL Server has gone away

    Hallo,

    ich habe seit heute das Problem, das ich mit meinem Script
    meine Daten nichtmehr importieren kann.

    Ich erhalte die Meldung
    "MySQL Server has gone away"

    Das ist aber nicht an eine bestimmte SQL-Anweisung gebunden,
    sondern tritt sporadisch auf.

    Jemand eine Idee, woran das liegt ?
    TBT

    Die zwei wichtigsten Regeln für eine berufliche Karriere:
    1. Verrate niemals alles was du weißt!


    PHP 2 AllPatrizier II Browsergame

  • #2
    Linux oder Windows?
    Hatte das mal unter Linux, da ist der Server einfach abgeschmiert, der Daemon ist aber noch gelaufen. Also musste ich den Dienst mit kill -9 stoppen. Und neu starten. Da ich das gleiche Problem aber immer noch hatte, das er mir nach einiger Zeit wieder abgeschniert ist, habe ich die Version upgedated. Danach hatte ich keine Probleme mehr.

    Ansonsten wüsste ich nichts woran es liegt. Scheint halt so, das der Daemon misst auf dem System baut. Neuinstallation könnte helfen.

    Gruß
    Ans Ziel kommt nur der, der auch eins hat. www.e-cross.info

    Kommentar


    • #3
      Windows 2000 Prof.

      Der Server läuft seit einem Monat, problemlos.
      Gestern wars auch noch ok, und heute macht er Müll.
      TBT

      Die zwei wichtigsten Regeln für eine berufliche Karriere:
      1. Verrate niemals alles was du weißt!


      PHP 2 AllPatrizier II Browsergame

      Kommentar


      • #4
        hast du mysql neu gestartet? oder auch gar die ganze maschine?
        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Kommentar


        • #5
          mysql wurde neu gestartet, die ganze Maschine auch, doch hilft nicht.

          in PHPmyAdmin bekomme ich auch solche Meldungen:
          ALTER TABLE `PxPboard`.`pxp_1_prefix` ADD `test` TINYINT NOT NULL

          MySQL meldet:

          Error on rename of '.\pxpboard\pxp_1_prefix.MYI' to '.\pxpboard\#sql2-33c-272.MYI' (Errcode: 13)
          TBT

          Die zwei wichtigsten Regeln für eine berufliche Karriere:
          1. Verrate niemals alles was du weißt!


          PHP 2 AllPatrizier II Browsergame

          Kommentar


          • #6
            sieht eher danach aus, dass die dateien was abbekommen haben.

            fahre mysql runter und checke die dateien mal mit myisamchk oder wie das teil heisst. hoffe nur, dass es unter windoof auch sowas gibt.

            der stellt dir die daten wieder her. und dannach sollte es wieder laufen.
            INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


            Kommentar


            • #7
              was heißt denn sowas hier ?
              - recovering (with sort) MyISAM-table 'd:\mysql\pxpboard\pxp_1_todo.MYI'
              Data records: 33
              - Fixing index 1
              Found block that points outside data file at 832
              Found block that points outside data file at 2384
              Found block that points outside data file at 5308
              Found block that points outside data file at 5828
              Found block that points outside data file at 6020
              Found block that points outside data file at 6400
              Found block that points outside data file at 7436
              TBT

              Die zwei wichtigsten Regeln für eine berufliche Karriere:
              1. Verrate niemals alles was du weißt!


              PHP 2 AllPatrizier II Browsergame

              Kommentar


              • #8
                hab mal ne neue DB angelegt, per Script alle Tabellen erzeugt, und mein Importscript laufen lassen.
                Ist ohne Probleme durchgelaufen, und dann habe ich

                myisamchk -e -o -f *.myi

                gemacht, und bekomme haufenweise solche Meldungen
                - recovering (with keycache) MyISAM-table 'd:\mysql\board\pxp_1_threads_posts.MY
                I'
                Data records: 1725
                Found block with too small length at 8568; Skipped
                Found block with too small length at 55044; Skipped
                Found block with too small length at 109804; Skipped
                Found link that points at 7975593780566040686 (outside data file) at 112644
                Found block with too small length at 115596; Skipped
                Found link that points at 1297036696995248176 (outside data file) at 121004
                Found link that points at 3370100094499954793 (outside data file) at 149736
                Found link that points at 7939283525447543905 (outside data file) at 153572
                Found block with too small length at 367288; Skipped
                Found link that points at 1103824237105 (outside data file) at 380920
                Found link that points at 282631164999470 (outside data file) at 457596
                Found link that points at 1502138629518135328 (outside data file) at 462852
                Found link that points at -3666695454450468074 (outside data file) at 463376
                Found link that points at -1044644458222275966 (outside data file) at 464148
                Found link that points at 7289357984611901545 (outside data file) at 499832
                TBT

                Die zwei wichtigsten Regeln für eine berufliche Karriere:
                1. Verrate niemals alles was du weißt!


                PHP 2 AllPatrizier II Browsergame

                Kommentar


                • #9
                  Original geschrieben von TBT
                  was heißt denn sowas hier ?
                  steht doch drin ... recovering

                  er stellt dir die indizies neu her und richtet die daten. die datei war/ist im sack. ist so ne art scandisc für mysql-dateien.

                  wenn alle dateien gecheckt sind, laufen sie auch wieder perfekt. ein umschrieben/übertragen der daten auf manueller basis ist nicht die lösung deines problems.
                  INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                  Kommentar


                  • #10
                    ich kann das myisamchk so oft ausführen wie ich will, die Meldungen bleiben.

                    Wieso ist der Import der Daten in eine neue DB nicht die Lösung ?
                    Ich habe ein richtige neue DB angelegt.

                    Create Database ...
                    create Table ...
                    insert into ...

                    und wieder habe ich solche Meldungen?
                    TBT

                    Die zwei wichtigsten Regeln für eine berufliche Karriere:
                    1. Verrate niemals alles was du weißt!


                    PHP 2 AllPatrizier II Browsergame

                    Kommentar


                    • #11
                      Original geschrieben von TBT
                      und wieder habe ich solche Meldungen?
                      die dateien können immer mal kaputt gehen. sind aber meinst du die dateien, die für den index zuständig sein. und immer einen neuimport machen, halt ich für nicht gut.

                      für eine schnelllösung ist das ok. aber nciht für die dauer...

                      irgendwo kann man bei myisamchk auch einstellen, dass er das richtig korrigieren soll.

                      deine DB hast du aber schon runtergefahren, wärend myisamchk lief?
                      INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                      Kommentar

                      Lädt...
                      X