Likes Likes:  0
Resultaten 1 tot 10 van de 10
Geen

Onderwerp: Crashende Mysqld

  1. #1
    Crashende Mysqld
    Hostingontwikkelaar
    2.882 Berichten
    Ingeschreven
    03/07/04

    Locatie
    Maastricht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    9 Berichten zijn liked


    Naam: Tim
    Registrar SIDN: Ja
    KvK nummer: 59418095
    Ondernemingsnummer: nvt

    Thread Starter

    Crashende Mysqld

    Hoi,

    Ik heb een mysqld draaien die de laatste dagen op de domste tijden doet crashen. Op een gegeven moment komen er om de paar minute zeer veel processen bij totdat de 'too many connections' error komt. Als ik dan een 'service mysqld restart' ingeef krijg ik de error dat de pidfile niet bestaat. Als ik lsof gebruik voor de mysql connections te tracken krijg ik allemaal verschillende databases, dus niets met overmatig gebruik voor zover ik kan overzien. Als ik dan na de 'killall mysqld' een 'service mysql start' doe dan krijg ik de error 'mysql_connect(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in'. Dan moet ik een fake pidfile aanmaken en dan weer restarten en dan werktie pas weer. Allemaal heel leuk en aardig, maar ik zou graag de oorzaak vinden.

    De '/var/log/messages' file heeft mij niks nuttigs te melden, maar ik denk dat het hier gaat om loze mysql_pconnect(); connecties.. Iemand een tip of richting waar ik naar moet zoeken, of een soort monitorings tooltje voor mysql om connections naar de phpfile te tracken?

  2. #2
    Crashende Mysqld
    moderator
    4.784 Berichten
    Ingeschreven
    04/11/05

    Locatie
    Gent

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    12 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: 0475284162

    In php kan je de connectie via pconnect forceren op een gewone connect. Verder kan je, wanneer hij zoveel connecties heeft met "show processlist" in mysql zien welke processen wat doen...

  3. #3
    Crashende Mysqld
    Hostingontwikkelaar
    2.882 Berichten
    Ingeschreven
    03/07/04

    Locatie
    Maastricht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    9 Berichten zijn liked


    Naam: Tim
    Registrar SIDN: Ja
    KvK nummer: 59418095
    Ondernemingsnummer: nvt

    Thread Starter
    Citaat Oorspronkelijk geplaatst door wonko
    In php kan je de connectie via pconnect forceren op een gewone connect. Verder kan je, wanneer hij zoveel connecties heeft met "show processlist" in mysql zien welke processen wat doen...
    moet ik "show processlist" intrepeteren als 'ps aux' of als het tooltje show?

  4. #4
    Crashende Mysqld
    geregistreerd gebruiker
    107 Berichten
    Ingeschreven
    03/10/05

    Locatie
    Zuid Limburg

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 4711

    Lijkt erop dat je mysqld eruit word gegooid wegens geheugengebrek of te weinig diskruimte.
    Ga eens op zoek naar aplicaties die kortstonding veel geheugen nodig hebben.
    Ik had het probleem b.v. eens een keer omdat een mailbox die nooit bekeken werd meer ruimte innam dan er aan geheugen in het systeem zat.
    gewoon al die mailtjes weg donderen was de oplossing.

    (uitendelijk de oorzaak van al die onodige mailtjes weghalen natuurlijk,
    maar het gaat om het idee)

  5. #5
    Crashende Mysqld
    moderator
    4.784 Berichten
    Ingeschreven
    04/11/05

    Locatie
    Gent

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    12 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: 0475284162

    Citaat Oorspronkelijk geplaatst door WH-Tim
    moet ik "show processlist" intrepeteren als 'ps aux' of als het tooltje show?
    Je gaat in mysql, en tikt daar "show processlist". Dit is dus een mysql commando, geen commando van linux!



  6. #6
    Crashende Mysqld
    makes the world go around
    1.410 Berichten
    Ingeschreven
    21/07/02

    Locatie
    Almere

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 39077039
    Ondernemingsnummer: nvt

    2 many connections kan een aantal oorzaken hebben:

    1. corrupte tabel, waarop veel geselecteerd wordt.
    2. onlogische selecties op een tabel met veel entry's.
    3. kansloos query-gebruik

    voor de laatste 2 kun je slow-query log gebruiken.

    de eerste zie je bijna zeker in de al eerder genoemde show processlist.. (show full processlist als je niet alles kunt zien)

    dan is het kwestie van check table / repair table, ook een optimize table wil nog wel eens helpen bij een myisam tabel met veel updates en deletes..

  7. #7
    Crashende Mysqld
    Hostingontwikkelaar
    2.882 Berichten
    Ingeschreven
    03/07/04

    Locatie
    Maastricht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    9 Berichten zijn liked


    Naam: Tim
    Registrar SIDN: Ja
    KvK nummer: 59418095
    Ondernemingsnummer: nvt

    Thread Starter
    Citaat Oorspronkelijk geplaatst door wonko
    Je gaat in mysql, en tikt daar "show processlist". Dit is dus een mysql commando, geen commando van linux!
    ohh tuurlijk, soms ben je zo guru bezig dat je de simpele dingen vergeet

    Citaat Oorspronkelijk geplaatst door Capt.Pascal
    Lijkt erop dat je mysqld eruit word gegooid wegens geheugengebrek of te weinig diskruimte.
    Ga eens op zoek naar aplicaties die kortstonding veel geheugen nodig hebben.
    Tjing, dat probleem heb ik dus wel. Even geheugen uitbreiden dus!
    Laatst gewijzigd door WH-Tim; 01/03/06 om 19:57.

  8. #8
    Crashende Mysqld
    EK-Hosting
    2.899 Berichten
    Ingeschreven
    07/06/05

    Locatie
    Hardenberg

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    4 Berichten zijn liked


    Naam: Erik Kosters
    Bedrijf: EK-Hosting
    Functie: Eigenaar
    URL: ek-hosting.nl
    KvK nummer: 05078937

    hoeveel geheugen zit erin dan..

  9. #9
    Crashende Mysqld
    geregistreerd gebruiker
    136 Berichten
    Ingeschreven
    28/12/05

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Ondernemingsnummer: nvt

    MySQL versie?

  10. #10
    Crashende Mysqld
    Hostingontwikkelaar
    2.882 Berichten
    Ingeschreven
    03/07/04

    Locatie
    Maastricht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    9 Berichten zijn liked


    Naam: Tim
    Registrar SIDN: Ja
    KvK nummer: 59418095
    Ondernemingsnummer: nvt

    Thread Starter
    Citaat Oorspronkelijk geplaatst door ErikKosters
    hoeveel geheugen zit erin dan..
    Oh toch 1 GB zie ik nu. Ik dacht zelf 512MB.

    Maar heb een zeer slecht script op de server aangetroffen en die tot stoppen gebracht. Tot op heden heb ik nergens meer last van gehad.

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2021 Webhostingtalk.nl.
Web Statistics