generated at
Webサーバーを止めない対策
Webアプリケーションは簡単に死ぬ
メモリ不足
プログラミングミスによる例外発生
色々な要因でプロセスは死ぬ

プロセスを管理する監視プロセス、スーパーバイザーを用意する
起動したプロセスが動き続けていることを監視し、もし停止したら再起動してくれる

スーパーバイザーのプロセスが停止してしまった場合は?
スーパーバイザーから起動されたワーカープロセスが全て終了する
この問題を解決するため、スーパーバイザーを監視するスーパーバイザーがが必要になる。
Linuxでの最近の流れは、OSが提供するsystemdを使う
systemdはOSの起動時に起動して、OSの終了時に終了する。
OSの全ての常駐プロセスはsystemd (PID=1)から起動される。