=============================== 94:デーモンは自動で起動させよう =============================== サービスマネージャーでアプリをデーモン化したものの、サーバーを再起動したらアプリが起動せずに困ったことはないですか?  デーモン化したものが自動で起動するような設定を紹介します。 具体的な失敗 ================== Webアプリケーションを :index:`systemd` でデーモン化したので、アプリケーションが高負荷状態でプロセスが Killされても再起動されるという状態は担保できていました。 ところがサーバーにセキュリティー更新を当てるために、サーバーを再起動してしばらくしたところ Webアプリケーションが動いていないという事態が発生しました。 原因はごく単純で、サーバーの再起動後の自動起動の設定をしていなかったのです。 ベストプラクティス ================== サーバー上で ``systemd`` を使ってデーモン化したら :index:`systemctl` で自動起動の設定をしておきましょう。 サーバーは永久に動き続けるわけではないので、不意の事態に対応できるように備えておくべきです。 .. omission::