Server connection error.

MySql....

MySql antaa ilmoituksen Server connection error.
Ilmenee satunnaisesti eri koneissa.

Omassa koneessani ei ole viimeaikoina ilmennyt mutta sen sijaan muissa koneissa on.
Tulee täysin satunnaisesti saman ohjelman eri kohdissa.

Nyt kyseessä on XP kone, jossa samassa koneessa pyörii MySql 4.0.15 sekä delphillä tehty ohjelma, joka siirtää data tekstitiedostoista tietokantaan.
Viimeisin stoppi tuli kun tiedot oli siirretty jo kantaan väliaikaistauluun mutta jumahti kun väliaikaistaulua ja käyttötaulua verrattiin toisiinsa.

Koneesta ei ole tarkempaa tietoa muuta kun että se on joku läppäri, en ole sitä koskaan nähnyt enkä tiedä siitä enenpää. Tiedän, että ei näillä tiedoilla paljon voi asiaa lähteä ratkomaan mutta enenpää ei ole antaa kun ei ole itsellänikään. Mutta jos jollain on joku patenttiratkaisu tuon virheen kitkemiseen niin olisin kyllä ikuisesti kiitollinen.

3

632

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • ei ole

      tarjolla minulla. Mitäs ping sanoo kun herjaa tuosta palvelinyhteydestä? Sen palvelinkoneen logit kannattaa myös tarkistaa läpi, tippuuko kanta alas jostain syystä. Tuo "stoppi tuli kun tiedot oli siirretty jo kantaan väliaikaistauluun mutta jumahti kun väliaikaistaulua ja käyttötaulua verrattiin toisiinsa" viittaa siihen suuntaan että kanta tippuu alas jostain syystä. Kyykyttääkö se datan siirto palvelimen, kone huutaa hoosiannaa eikä pysty vastaamaan? Onko datan siirrossa mahdollista tökätä johonkin tauluun epäkelpoa dataa, esim. laskentaan käytetty kenttä hyväksyykin kirjaimia?

      • keksa1

        ja siis käytätte ohjelmaa joka pukkaa dataa samalta koneelta, jossa pyörii se kanta?

        Vaikka kanta ei olis samalla koneella kun ohjelma, niin satunnainen toimimattomuus voi johtua monestakin asiasta.

        Palvelimeen ei ole verkkoyhteyttä. Tämä voi todeta tolla edellisen viestin pingillä tai ottamalla mysql-clientillä yhteys kantaan suoraan.

        Toinen juttu vois olla se että ohjelma on koodattu hiukka kehnosti ja se jättää kantayhteyden aina auki. Jos se ajetaan muutamaan otteeseen, niin kaikki yhteydet on käytössä ja uusia ei saa otettua.

        Kantaan voi määritellä montako yhteyttä sallitaan.

        Pitäis siis vapauttaa yhteydet aina kun niiden käyttö loppuu. Muuten ne on auki kunnes ne timeouttaa


      • MySql....
        keksa1 kirjoitti:

        ja siis käytätte ohjelmaa joka pukkaa dataa samalta koneelta, jossa pyörii se kanta?

        Vaikka kanta ei olis samalla koneella kun ohjelma, niin satunnainen toimimattomuus voi johtua monestakin asiasta.

        Palvelimeen ei ole verkkoyhteyttä. Tämä voi todeta tolla edellisen viestin pingillä tai ottamalla mysql-clientillä yhteys kantaan suoraan.

        Toinen juttu vois olla se että ohjelma on koodattu hiukka kehnosti ja se jättää kantayhteyden aina auki. Jos se ajetaan muutamaan otteeseen, niin kaikki yhteydet on käytössä ja uusia ei saa otettua.

        Kantaan voi määritellä montako yhteyttä sallitaan.

        Pitäis siis vapauttaa yhteydet aina kun niiden käyttö loppuu. Muuten ne on auki kunnes ne timeouttaa

        molemmille vastaajille.

        Noihin olin itsekkin ongelmaa rajannut.
        Sain sen nyt toimimaan vähentämällä tietokantaoperaatiot minimiiin ja siirtämällä käsittelyä enemmän muistinvaraiseksi.
        Eihän tuo varsinaista onglman yditä ratkaissut mutta helpotti oireita. Tusikin siinä koneessa tulee koskaa ihan vakaasti toimimaankaan.

        Nyt se vielä nikertää kuvien siirrossa tietokantaa ja antaa saman virheen. Täsmällen sama rutiini tosin toimii useissa kymmenissä muissa koneissa. No ehkä tähänkin keksin jotan vastaavaa parannusta että saisin sen toimimaan sitten vähän nikottelevimmisakin koneissa/ympäristöissä.

        Vamaan koitan lukea koko kuvataulun avaintiedot muistiin eli nimen ja päiväyksen ja verrata sitten niitä kuvatiedojen vastaaviin ja sitä kautta havaita onko poistettavia,lisättäviä tai päivitettäviä kuvia ja suorittaa sitten siirto. Siinä saisi kantaopeaatioiden määrää taas vähennattyä.

        Mut kiitos vielä karran teille, enkähän mä tästä taas eteenpäin pääse jatkamaan.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Oletko kertonut jo muille tunteistasi?

      Ystävillesi esimerkiksi? Minä en ole vielä kertonut kenellekään tästä meidän jutusta.
      Ikävä
      77
      4622
    2. Olisin ottanut sinusta akan itselleni

      Mutta olitkin aika itsepäinen ja hankala luonne.
      Ikävä
      180
      1897
    3. Ei sua pysty unohtamaan

      Ei vaan yksinkertaisesti pysty
      Ikävä
      124
      1590
    4. Kerro todelliset motiivit

      kaivattuasi kohtaan?
      Ikävä
      124
      1125
    5. Miten minusta tuntuu että kaikki tietää sun tunteista mua kohtaan

      Paitsi suoraan minä itse, vai mitä hlvettiä täällä tapahtuu ja miksi ihmiset susta kyselee minulta 🤔❤️
      Ikävä
      16
      1061
    6. Hei, huomenta komistus

      Yllättääkö, että olet heti mielessä. Mukavaa päivää upea ❤️
      Ikävä
      35
      1036
    7. Sunnuntain terveiset kaivatulle

      Mitä ajattelet hänestä tänään? Mitä haluaisit sanoa hänelle?
      Ikävä
      78
      933
    8. Miks et tahtonut

      Enää nähdä? Haluaisin ymmärtää
      Ikävä
      52
      896
    9. Hyvää huomenta!

      Mietin miten suhtaudut minuun, jos kerron tunteista. Voinko enää sen jälkeen olla samassa paikassa kanssasi, jos koet as
      Ikävä
      78
      872
    10. Mulla on tarkat korvat

      Kuulin sun äänen ihan selvästi.
      Ikävä
      4
      828
    Aihe