Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

エグゼキュータ数不足時のdocker swarmによるkengineの起動障害 #55

Open
tomiyoichi opened this issue Sep 5, 2024 · 1 comment

Comments

@tomiyoichi
Copy link

kengineが起動する際に最低1エグゼキュータの割り当てが必要となり、かつ起動の際にエグゼキュータ数をバランシングさせる機構が無いことから、ライセンスによるエグゼキュータ数がノード数以下の場合、kengineが起動~ライセンス違反によりkengineの強制停止~kengineの再起動 のループに陥ります。

回避のための暫定策としては、各ノードでのkengineの起動条件として、MAX_EXECUTOR_NUMによるkengineでのエグゼキュータ数制限を設ける必要があります。
起動エグゼキュータ数をバランシングさせる機構を入れるか、デフォルトのMAX_EXECUTOR_NUMを1として、購入ライセンス数に応じたチューニングを求める手順への変更などの対応が必要と考えます。

@tichi73
Copy link
Contributor

tichi73 commented Sep 10, 2024

クラスタ構成においては MAX_EXECUTOR_NUM のデフォルト値を 1 にすることを検討する。
合計エグゼキュータを6や12にする場合は、デプロイ時に明示的に指定するようにする。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants