問題
-
コンテナはホストの合計コア数を表示し、コンテナ化されたソリューションに Liferay をデプロイし、特定の数の CPU のライセンスを持ち、CPU 使用量を制限するようにデプロイを構成している場合、CPU 数が超過したというエラーを出力します。
環境
- DXP 7.4
解決
-
JDK 8 update 191以降、JVMオプションにJVMが使用するアクティブコアの数を制限するフラグがあります:
https://bugs.openjdk.org/browse/JDK-8146115
Liferay起動時のJVMオプションで、これを追加する必要があります:
-XX:ActiveProcessorCount=8
この方法では、JVMによって割り当てられるのは8コアだけになります。
そして、これがアクティベーションキーの制約に関してコアの数を決定するためにコードで考慮するものです:
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン