変換表お問い合わせ初心者SEが技術的な事とかを、とりあえずメモしておくための日記です。2018年1月29日Linuxサーバを運用する際に、重要になってくるのがプロセスの監視。絶対落ちたらダメなプロセスを監視して、何かあった際にスムーズに復旧できるようにしておくことは非常に重要になってきます。AWSの場合、cloudwatchで監視をすることはできますが、プロセス監視まですることが困難。自動復旧ともなると、さらに困難になってきます。そこで、オープンソースのプロセス監視ツール「monit」を使う方法をメモします。monitは設定が簡単なので、導入するにあたり敷居が低いです。monitのインストール方法インストールも簡単。yumのコマンドを叩くだけです。monitmonitを使った監視の設定monitを使った監視の設定をメモします。pidファイルの監視ネットで検索すると大体ヒットするのが、pidのファイルの死活監視をする方法です。tomcatを監視する場合は、こんな感じの設定です。unmonitor基本的にはこの方法で良いと思うのですが、pidファイルが無いソフトや、何らかの事情でpidファイルが残ったままソフトが停止した場合、この監視方法ではプロセスの停止を検知することができません。上記とは違う方法として、プロセス自体を監視する方法もあります。※この方法は、monitのバージョンが「」以上から使うことができるようになっています。unmonitorちなみに、設定するプロセス名が正しいかどうか、確認するコマンドも用意されています。1その他、monitを使ってできることちなみに、monitでは他にも以下のようなことができます。今回はやりませんでしたが、もっと細かい項目の監視や、プロセス再起動と同時にメールを送るようなことも可能です。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。...忘れがちになるcronの設定メモcrontabの定時実行の指定の書き方、つい忘れがちになってしまいます。...現在時刻を取得するコマンドLinuxとwindows。それぞれの現在時刻を、秒単位まで表示するコマンド。definedpythonで、外部コマンドを実行しようとしてこんなコマンドを書きました。pingが片方からは通るけど、反対方向からは通らない。このような事象がネットワーク変更時などで発生します。間違った読み方が定着しているケース。ファイルまたはディレクトリがありません。Macでzipファイルを解凍しようとした際に、こんなエラーが表示されて解凍できませんでした。JSONファイル形式の需要が増えているように感じます。eclipseで、ファイル保存時にタブ文字を自動的にスペースに置換する設定。初心者SEが技術的な事とかを、とりあえずメモしておくための日記です。