マニフェストの [processes] セクション
[processes] セクションは、パッケージ内のどのコンポーネントを起動時に共有プロセス内で実行するかを記述します。このセクションは任意です。
コンポーネントがプロセスグループにリストされていない場合、システムはコンポーネントをできるだけ少ないプロセス内で共存させようとします。
[processes]
# プロセスで実行するコンポーネントのグループ化
[[processes.group]]
このサブセクションは、プロセスグループを定義します。
フィールド
-
component-ids(文字列の配列、必須): 起動時にプロセスを共有するアプリケーションコンポーネントのグループを定義します。リストしたコンポーネントのいずれかを初めて起動すると、そのコンポーネントは新しいプロセスで起動されます。後続のプロセスグループ内コンポーネントの起動は、その既存プロセスで起動されます。このフィールドには、少なくとも1つのコンポーネントをリストする必要があります。どのコンポーネントも、プロセスグループが定義されているパッケージに属している必要があります。コンポーネントは1つのプロセスグループにのみリストできます。[processes] [[processes.group]] component-ids = ["com.foo.bar.interactive", "com.foo.bar.task"] [[processes.group]] component-ids = ["com.foo.bar.service"]
Last updated: 2025年9月30日

