Een vreemde situatie die gisteren spontaan is ontstaan, maar die ik niet zo op kan lossen.
Sinds een hele tijd draai ik met volle tevredenheid een klein webservertje en gebruik daarvoor het pakket dat destijds nog ClarkConnect heette. Ik heb er nooit geen problemen mee gehad, maar gisteren klapte MySQL er spontaan uit, waardoor ik alleen maar mislukte queries kreeg. Een restart lostte toen eventjes het probleem op, maar na enkele minuten was de server alweer heel traag. Dit bleef zo aan de gang.
Door mijn beperkte Linuxkennis kan ik het probleem zo even niet oplossen. De volgende dingen heb ik gedaan om te kijken wat het probleem was. Via Top kwam ik er achter dat de load enorm hoog was en dat mysqld behoorlijk wat CPU trok. MySQL stoppen en weer starten lostte het probleem op... voor even.
Na wat zoeken kwam iemand met deze suggestie:
mysqlcheck -u root -p --auto-repair --check --optimize --all-databases
Dit leverde ook geen resultaat op.
Ik heb gisteren een hele rij tables opgeruimd, maar ook zonder resultaat.
Als ik met phpMyAdmin show processlist doe, dan zie ik wel een stuk of 20 items staan met het commando SLEEP en sommige met een tijd tot 20000. Ofwel... bijft er wat hangen op de een of andere manier?
Iemand een idee of een duwtje in de goede richting. Zoals gezegd is mijn Linuxkennis beperkt.
Wat kan het probleem zijn?
Sinds een hele tijd draai ik met volle tevredenheid een klein webservertje en gebruik daarvoor het pakket dat destijds nog ClarkConnect heette. Ik heb er nooit geen problemen mee gehad, maar gisteren klapte MySQL er spontaan uit, waardoor ik alleen maar mislukte queries kreeg. Een restart lostte toen eventjes het probleem op, maar na enkele minuten was de server alweer heel traag. Dit bleef zo aan de gang.
Door mijn beperkte Linuxkennis kan ik het probleem zo even niet oplossen. De volgende dingen heb ik gedaan om te kijken wat het probleem was. Via Top kwam ik er achter dat de load enorm hoog was en dat mysqld behoorlijk wat CPU trok. MySQL stoppen en weer starten lostte het probleem op... voor even.
Na wat zoeken kwam iemand met deze suggestie:
mysqlcheck -u root -p --auto-repair --check --optimize --all-databases
Dit leverde ook geen resultaat op.
Ik heb gisteren een hele rij tables opgeruimd, maar ook zonder resultaat.
Als ik met phpMyAdmin show processlist doe, dan zie ik wel een stuk of 20 items staan met het commando SLEEP en sommige met een tijd tot 20000. Ofwel... bijft er wat hangen op de een of andere manier?
Iemand een idee of een duwtje in de goede richting. Zoals gezegd is mijn Linuxkennis beperkt.
Wat kan het probleem zijn?