02800-MM-10560 サービスユニットファイルにLimitNOFILEを追加
■概要
SheltyManagerで利用するすべてのサービスユニットファイルについて、LimitNOFILEオプションが付与されていないサービスに全て付与しました。
■詳細
Kickstartで提供される環境の場合、OSのファイルディスクリプタのHardLimitは十分な値が確保されますが、OSインストール後の作業によってはHardLimitが非常に小さい値を割り当てることができます。
Javaで動作するプログラムは、各プロセスのファイルディスクリプタ上限は上記HardLimitに準拠しているため、環境によってはサービスが正常に起動しなくなることがあります。
サービス定義ファイルに明示的に指定することで、OSの設定に依存せずにサービスを起動できるようにしました。
Copyright © IIM. All Rights Reserved.