Bekijk Volledige Versie : my sql
het wil wel eens gebeuren dat mijn my sql server het niet meer doet, ik hoef dan alleen maar my-sql een restart te geven en het draait weer..
waarom deze ermee stopt weet ik niet, gebeurt misschien 1x per week...
probleem is dat dit vrijveel snachts gebeurd als ik veel usa verkeer heb, dan kom ik er dus pas de volgende ochtend achter :( en hebben mijn sites dus uren plat gelegen, en nopes aan inkomsten dus, plus een paar dagen nodig om weer op oude nivo terug te komen
Kan ik nu bv via cron de my sql server gewoon elke nacht een restart geven, bv om 4uur snacht.... zodat ik dan iedergeval korter offline ben als bv de server er om 2uur mee stopt ??
en waar kan ik vinden hoe te doen?
denk dat je beter kan uitzoeken waarom hij ermee stopt, en het probleem op die manier uitzoeken..
daar heb je ook gelijk in, waar zolang ik dat niet weet??
zou het kunnen komen door de vele aanvragen?? ca 75.000 bezoekers per dag welke elke meerdere keren de Mysql database aanroepen?
kan ik nu bv met crontab -e het volgende invullen
dus meerdere opdrachten achter elkaar (stop/start) en voert hij start dan uiteraard wel pas uit als hij gestopt is
0 4 * * * /etc/rc.d/init.d/mysql stop
0 4 * * * /etc/rc.d/init.d/mysql start
zou misschien ook alleen
0 4 * * * /etc/rc.d/init.d/mysql start kunnen doen, als mysql dan draaid dan wordt deze ook niet gestopt :) of zie ik dit verkeerd
Draai SQL eens een dag met debug mode aan :). Dan weet je wat het kan zijn, verder is het misschien handig om je SQL versie te vermelden my.cnf instellingen en andere leuke output van SQL. Dan kunnen we iets zeggen over de werkelijke oorzaak nu is het gissen. En is het proberen een gevolg te verhelpen ipv het doel aan te pakken.
Ik ga het gewoon proberen......
Oplossen is idd beter als iedere keer opnieuw starten
Origineel geplaatst door beetle
daar heb je ook gelijk in, waar zolang ik dat niet weet??
zou het kunnen komen door de vele aanvragen?? ca 75.000 bezoekers per dag welke elke meerdere keren de Mysql database aanroepen?
Je zou kunnen kijken naar de instellingen van het max aantal connecties of de default time out. Daarnaast zou je (indien het je eigen site(s) betreft) mysql_pconnect in plaats mysql_connect kunnen gebruiken :).
jij doet nu
0 4 * * * /etc/rc.d/init.d/mysql stop
0 4 * * * /etc/rc.d/init.d/mysql start
waaromdoe je niet
0 4 * * * /etc/rc.d/init.d/mysql restart
Origineel geplaatst door herman
jij doet nu
0 4 * * * /etc/rc.d/init.d/mysql stop
0 4 * * * /etc/rc.d/init.d/mysql start
waaromdoe je niet
0 4 * * * /etc/rc.d/init.d/mysql restart
Tja, dat dacht ik ook al :D
superior-is
28/07/03, 14:20
Mja, kan je foutmeldingen beter zien.
Origineel geplaatst door PlexTeam
Tja, dat dacht ik ook al :D
Als ik dit doe dan restart MySQL niet maar dan krijg ik volgende melding
usage: /etc/rc.d/init.d/mysql start|stop
dus ik moet kiezen op stop of start
Alleen ik zit ff met het volgende
Als ik nu een crontab aan maak moet ik dit dan als root doen???
het lukt me nl niet om hem te saven zo, zodat ik hem later weer in kan kijken?
Meestal worden dit soort problemen veroorzaakt door slechte indexen, een te kleine key buffer, en het ontbreken van een persistent connection.
ik heb het nu maar gewoon geplaatst in de file crontab, kan dit kwaad??
laat het gelijk maar 4x perdag doen
hoop uiteraard dat ik wel de oorzaak snel weg kan nemen, maar dat is ff stap 2
welke logfile (raq550) kan ik bekijken om te zien wanneer het fout gaat?
ik kan nl niets vinden