Oracle® Solaris 11.2 でのシステムサービスの管理

印刷ビューの終了

更新: 2014 年 7 月
 
 

サービス依存関係

サービスは、サービス、サービスインスタンス、またはファイルに対して依存関係を持つ場合があります。サービス依存関係はサービス間の関係を定義します。

依存関係によって、サービスが起動するタイミングや自動停止するタイミングが決まります。サービスが有効になっていてもその依存関係が充足されていない場合、そのサービスは offline 状態になっています。サービスが有効になっていてその依存関係が充足されている場合、そのサービスは起動します。サービスの起動が成功すると、そのサービスは online 状態に遷移します。

サービス依存関係は、サービスが状態を遷移すると再評価されます。サービス依存関係が充足されていても、あとから充足されなくなる場合があります。ファイル依存関係は一度だけ評価されます。

依存関係は必須の場合もオプションの場合もあります。サービス依存関係は実行している必要がある場合も、無効になっている必要がある場合もあります。依存サービスは、そのサービス依存関係のいずれかが停止またはリフレッシュしたときに再起動するかどうかを構成できます。

依存関係では次の機能が可能です。

  • スケーラブルで再現可能な初期化プロセス

  • 独立したサービスを並行して起動することによる、並行機能を持つマシン上でのシステムの起動の高速化

  • 障害によって直接影響を受けるサービスだけを依存関係の正しい順序で再起動することによる、正確な障害隔離および障害回復