フリューのジョンです。Bootアプリケーションのserviceでの起動について触れました。アプリケーションの再起動時にハマったことしかし、上記はCentOS6での話でした。CentOS7になるとより柔軟なサービスの管理ができます。statusでサービスの状態がわかる(いつ起動したのかなどもわかります)後述する、ユニットファイルの設定によって起動の依存を記述することができる(あるサービスが起動していなければ動かさないなど起動時、停止時に呼ばれるスクリプトを指定することができる実際に複雑なマイクロサービスを作っていく上では欲しい機能になるかと思います。前回のものとの比較になりますが2点が異なるのみです。中身は以下のようになります。restartCentOS7では、systemctlコマンドを利用します。${好きなプロセス名}この2点だけです。それ以外のconfファイルの書き方、配置などは全く変わりません。ログが吐き出されます。そのため、アプリケーションのログは別に出しているし、ここに吐き出されたくない場合はユニットファイルのServiceに以下を追加します。StandardError=null12StandardOutput=nullStandardError=nullまとめsystemctlコマンドによる起動で再起動スクリプトを自作する必要もありません(serviceによる起動でも同じですがマイクロサービスを進めていくには、インフラ回りについてきちんと勉強していく必要があると感じます。2系でのリリースについて若干変更がありましたのでページを作りました。