02800-MM-10560 サービスユニットファイルにLimitNOFILEを追加

■概要

SheltyManagerで利用するすべてのサービスユニットファイルについて、LimitNOFILEオプションが付与されていないサービスに全て付与しました。

 

■詳細

Kickstartで提供される環境の場合、OSのファイルディスクリプタのHardLimitは十分な値が確保されますが、OSインストール後の作業によってはHardLimitが非常に小さい値を割り当てることができます。

Javaで動作するプログラムは、各プロセスのファイルディスクリプタ上限は上記HardLimitに準拠しているため、環境によってはサービスが正常に起動しなくなることがあります。

サービス定義ファイルに明示的に指定することで、OSの設定に依存せずにサービスを起動できるようにしました。

 

Copyright © IIM. All Rights Reserved.