|
概要
本資料は、NISMAIL起動時やNISMAIL稼働中にOSエラーコード"45(#define EDEADLK 45)"によりNISMAILのプロセスが異常終了する件について記述したものです。
詳細
NISMAIL起動時やNISMAIL稼働中に、コンソール上に"LOCKF-ERR:45~"や、メッセージログファイルにOSエラーコード"45"のエラーメッセージを出力して、NISMAILのプロセスが異常終了する事があります。
このOSエラーコード"45(#define EDEADLK 45)"は、実際にシステム上でデッドロックが発生した場合以外にも、システム全体のファイル・ロック総数が、『システム全体の全てのプロセスが行うファイル・ロックの合計数の最大許容値(nflocks)』をオーバしても発生します。
本現象はファイルI/Oやソケット通信等の集中によるシステム全体のリソース不足による可能性があります。
対策
本現象はカーネルパラメータ:nflocksを拡張し、カーネルの再構築により回避可能です。
nflockの値についてはシステム全体でのI/Oに依存しますので、運用管理者と相談の上、調整して下さい。
カーネルパラメータの変更方法については、OSコマンドのリファレンスをご参照ください。
|