2017-02-13 12 views
1

背景:私はAzure VM(Windows 2012 R2)上で動作するMySQL 5.7のインスタンスを持っています。毎晩、そしてMySQLサービスが停止し、手動で再起動する必要があります。私はログを見ましたが、なぜそれが停止したのかはわかりませんでした。私はまた、低速のクエリログを見ていたので、今私は遅いクエリを固定しています。どのようにMySQLサーバのステータスを監視できますか?

私の質問:サービスが停止しているかどうか警告するサービス/ツールはありますか?

答えて

1

サーバーが突然停止する理由を調べるには、エラーログファイルを確認する必要があります。最近サーバーを停止させた変更を編集/変更しましたか?この目的には、Monyog,MEMなど多くのツールがあります。また、 'Properties'の 'Recovery'タブでサービスが失敗した場合、サービスを自動的に再起動するようにMySQLサーバのサービスを設定していることを確認してください。

+0

情報ありがとうございます。私は '回復'タブで自動的に開始するようにサービスを設定しており、それはそのトリックを行ったようです。 – snowflakes74

+0

助けになるのはうれしいです。 :) –

1

組み込みツール「MySQL Notifier」をインストールします。インストールパッケージが付属しています。サーバーの右下に時計と一緒に座り、警告します。 https://dev.mysql.com/downloads/windows/notifier/

+0

ありがとうございました。私はmysql通知機能を調べましたが、私はいつもサーバーにログオンしているわけではないので、電子メールで私に通知できる何かが必要です。 – snowflakes74

+0

リンク:https://www.sqlservercentral.com/Forums/Topic608101-169-1.aspxおよびhttps://www.mssqltips.com/sqlservertip/1663/auto-notification-for-failover-of-a-server -and-restart-of-sql-server-services/ – ud1234

+0

残念ながら、両方のリンクはMSSQL用であり、MySQL用ではありませんが、実装方法を私に教えてくれます。 – snowflakes74

関連する問題