実行可能ファイル(Webアプリケーション)を年中無休で24時間実行し、クラッシュ時に自動的に再起動するには? [閉鎖]

実行可能ファイル(Webアプリケーション)を年中無休で24時間実行し、クラッシュ時に自動的に再起動するには? [閉鎖]

サーバーには、完全なスタンドアロンWebアプリケーションである実行可能ファイルがあります。 SSH経由でサーバーにログインしてファイルを実行すると、Webサイトがインターネットに表示されます。明らかにSSH経由で私が実行しているので、切断するとサイトがクラッシュします。

このファイルを年中無休で24時間実行し、失敗した場合に再起動する慣用的で簡単な方法は何ですか?

これはUbuntu 15ですが、私の質問はそれに関するものではありません。

私はサードパーティのソリューションやWebサービスを使用したくなく、標準のLinuxツールとアプリケーションのみを使用したいと思います。

systemd用のサービスを作成する必要がありますか?

ベストアンサー1

はい、完全なWebサーバー実行可能サービスを作成する必要があります。サービスを使用するには、ルートではなくアカウントを使用することをお勧めします。 Webサーバーが破損した場合に発生するダメージを制限するには必須と言いたいです。私考える1 systemd必要な手順を案内する適切な文書があります。


1systemd問題が起きたら走りません…

おすすめ記事