UbuntuでMySQLを再誕生しましたか?サーバーのメモリが不足しているため、MySQLとApacheがシャットダウンされ、MySQLは再生成されませんでした。

UbuntuでMySQLを再誕生しましたか?サーバーのメモリが不足しているため、MySQLとApacheがシャットダウンされ、MySQLは再生成されませんでした。

上記のようにRAM(仮想マシン)を増やしましたが、それでも安全網ができるわけではありません。基本的に再生成する必要があるという印象を受けましたが、そうではありません。

* Ubuntu 10.04

どんな提案がありますか?

ベストアンサー1

クレジットソース:https://askubuntu.com/a/451889

ステータスを確認して見つからない場合は、起動するスクリプトを作成します。

    #!/bin/bash
    if [[ ! "$(/usr/sbin/service mysql status)" =~ "start/running" ]]
    then
        /usr/sbin/service mysql start
    fi

スクリプトが実行可能であることを確認してください。

    chmod +x /path/to/script

最後に、スクリプトを実行するためのクローンを作成します。

    sudo crontab -e

crontabに次の行のいずれかを追加します。

    */1 * * * * /path/to/script  ### Every Minute
    */5 * * * * /path/to/script  ### Every 5 minutes
    */10 * * * * /path/to/script ### Every 10 minutes
    */30 * * * * /path/to/script ### Every 30 minutes
    0 * * * * /path/to/script    ### Every hour

 # * * * * *  command to execute
 # │ │ │ │ │
 # │ │ │ │ │
 # │ │ │ │ └───── day of week (0 - 6) (0 to 6 are Sunday to Saturday, or use names; 7 is Sunday, the same as 0)
 # │ │ │ └────────── month (1 - 12)
 # │ │ └─────────────── day of month (1 - 31)
 # │ └──────────────────── hour (0 - 23)
 # └───────────────────────── min (0 - 59)

cronを自分に合った時間に設定できます。アイデアが必要な場合に備えて、元の投稿よりも多くのサンプル時間を提供しました。

おすすめ記事