概要
NISMAIL/UXを無停止動作中に、OSエラーコード"45(A
deadlock would occur)"によってNISMAILの管理ファイルの更新に失敗する場合があります。
詳細
NISMAIL/UXを無停止運転中に、メッセージログ(MSGLOG.yyyymmdd)中にOSエラーコード"45"のエラーメッセージやコンソール上に"LOCKF-ERR:45"を出力して、NISMAILの管理ファイルの更新に失敗する場合があります。
管理ファイルの更新に失敗することで以下の現象が確認されております。
・NISMAILのプロセスが異常終了する。
・メッセージログへのログ出力が出来ない。
OSエラーコード"45"の内容は次のようになります。
ロック資源(カーネルパラメータ:nflocks)が上限に達して使用できなかった。
本件について、下記のバージョンのNISMAIL/UXにてロック資源のリークが確認されました。
1日につき1つのロック資源をリークします。
NISMAIL/UX Version 1.0~Version 4.0
Release 2.8
本件について、HP-UXで現象が報告されています
HP-UXではnflocksのデフォルト値が小さいために現象が発生しやすいと考えられます。
現在のところ、HP-UX以外のUNIX OSでの現象は報告されておりません。
NISMAIL起動時に同様のエラーメッセージが出力された場合は、ロック資源が絶対的に不足している可能性があります。
テクニカルサポート情報
" 39. UNIX HP-UX版NISMAIL/UXでNISMAILのプロセスが異常終了する "もご参照ください。
対策
・応急対応
NISMAIL/UXの再起動でロック資源は解放されます。
再起動はウォーム起動を行ってください。
コールド起動を行った場合、更新に失敗した内部処理を破棄するために ファイルロストの可能性があります。 ご注意下さい。
・恒久対応
本件について修正物件を準備しておりますので、修正物件申込書にてお申し込みください。
物件が適用可能なNISMAIL/UXのバージョンは次のようになります。
適用可能環境:Version 4.0以降
NISMAIL/UX Version 3.0以前をご使用の場合はバージョンアップか、
定期的なNISMAILの停止/再起動での回避をご検討ください。
状況
本件はNISMAILの問題と認識しております。
NISMAIL/UX Version 5.0 Release 1.0で修正済みです。
|