2017-02-13 4 views
1

Hintergrund: Ich habe eine Instanz von MySQL 5.7 auf Azure VM (Windows 2012 R2) ausgeführt. Hin und wieder stoppt der MySQL-Dienst und ich muss ihn manuell neu starten. Ich schaute mir die Logs an, konnte aber nirgendwo finden, wo es heißt, warum es aufhörte. Ich habe mir auch das langsame Abfrageprotokoll angeschaut und seitdem habe ich die langsame Abfrage behoben.Wie kann ich den MySQL Server-Status überwachen?

Meine Frage: Gibt es einen Service/ein Tool, der mich warnen kann, wenn der Service gestoppt hat?

Antwort

1

Sie müssen die Fehlerprotokolldatei überprüfen, um festzustellen, warum der Server zuerst abrupt gestoppt wird. Haben Sie kürzlich Änderungen vorgenommen/Änderungen vorgenommen, die dazu geführt haben, dass der Server beendet wurde? Es gibt viele Werkzeuge für diesen Zweck wie Monyog, MEM und so weiter. Stellen Sie außerdem sicher, dass Sie den Dienst des MySQL-Servers so konfiguriert haben, dass der Dienst automatisch neu gestartet wird, wenn der Dienst auf der Registerkarte "Wiederherstellung" der "Eigenschaften" fehlschlägt.

+0

Danke für die Information. Ich habe den Dienst so eingestellt, dass er automatisch auf der Registerkarte "Wiederherstellung" gestartet wird, und es scheint der Zweck erfüllt zu haben. – snowflakes74

+0

Ich bin froh, Ihnen helfen zu können. :) –

1

Installieren Sie ein integriertes Tool "MySQL Notifier". Es kommt mit dem Installationspaket. Es wird zusammen mit der Uhr auf dem unteren rechten Teil Ihres Servers sitzen und Sie benachrichtigen. https://dev.mysql.com/downloads/windows/notifier/

+0

Vielen Dank für info Ich habe in mysql notifier geschaut, aber ich brauche etwas, das mich per E-Mail benachrichtigen kann, da ich mich nicht immer am Server angemeldet habe. – snowflakes74

+0

Links: https://www.sqlservercentral.com/Forums/Topic608101-169-1.aspx und https://www.mssqltips.com/sqlservertip/1663/auto-notification-for-failover-of-a-server -und-neustart-of-sql-server-services/ – ud1234

+0

Danke, leider sind beide Links für MSSQL und nicht für MySQL, aber sie geben mir einen Gedanken, wie man es implementiert. – snowflakes74

Verwandte Themen