Ich habe ein Problem mit einigen Kunden, bei denen ein Dienst gestoppt wird (MySQL). MySQL verwendet ziemlich viel Speicher und ich frage mich, ob Windows beschließt, es zu stoppen, wenn der RAM knapp wird.
Gibt es eine andere Möglichkeit, dies zu debuggen?
Antwort1
Nein, Windows stoppt nichts von selbst (Linux hat OOMKiller, Windows jedoch nicht). MySQL kann jedoch abstürzen, wenn es nicht genügend Speicher zuweist. Sie sollten Folgendes tun:
- Überprüfen Sie das Ereignisprotokoll (es enthält möglicherweise Informationen darüber, warum der Dienst gestoppt wurde).
- Überprüfen Sie das MySQL-Fehlerprotokoll: Es sollten Fehler vorhanden sein.
- Verwenden Sie die Tools zur Windows-Leistungsüberwachung oder (noch besser!) aktivieren Sie den Data Collector mehrere Tage lang und überprüfen Sie Engpässe gemäß diesen Artikeln:https://technet.microsoft.com/en-us/magazine/2008.08.pulse.aspxUndhttp://blogs.technet.com/b/askperf/archive/2008/01/25/an-overview-of-troubleshooting-memory-issues.aspx
- Überprüfen Sie Ihre MySQL-Konfiguration auf die erforderliche Speichermenge:http://www.mysqlcalculator.com/.