15
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

cron使って雑なプロセス監視&落ちてたら再起動

Last updated at Posted at 2017-12-27

いろんなサービスをのっけている社内とか個人だけで使っているサーバ上で、しょっちゅう落ちるサービス/プロセスがあるのだけど、本腰を入れて対応するのが面倒だったり、スケールアップしたくなかったりしたので、cron使ってプロセスチェックして、落ちてたら再起動する、という雑な対応をしたのでメモ
crontab -eでcron編集

*/1 * * * * ps ax |grep -v grep | grep -q サービス名 || (起動コマンド)

こんな感じで1分おきにプロセスチェック
ただし、対象のサービス名が汎用的なものだったりと、そのサービス名を持つプロセスが複数あったりする場合はなんか別の方法やる必要あると思う

15
12
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?