NIS Mail NECカスタマーサポート
  ログイン
SUPPORT MENU

■ TOP
dotline
■ 製品関連情報
dotline
■ バージョン情報
dotline
■ Q&Aコーナー(FAQ)
dotline
■ テクニカルサポート情報
dotline
■ ダウンロードサービス
dotline
■ 更新履歴
dotline
■ パスワード変更
navi_bottom

navi_top

ご不明な点がありましたらサポート窓口までご連絡ください。

nismail@nis.jp.nec.com
navi_bottom
テクニカルサポート情報

R019. Linux systemdでRUJEサービスを起動する場合に、データ転送またはジョブ起動が異常終了してしまう場合がある

----
この資料は以下の製品について記述したものです。
  • NISMAILRUJE/LX Version1.0 Release3.0 ~ Version1.0 Release3.3

概要

systemdでRUJEサービスを起動する場合で、データ転送またはジョブ起動を行ったときに、RUJEサービスが異常終了し、データ転送またはジョブ起動が失敗する場合があります。


詳細

RHEL7やCentOS7以降では、RUJEサービス起動をsystemdで行うようになりました。
NISMAILRUJEでは、systemdから起動するための設定ファイルのサンプルファイルを提供していますが、サンプルファイルではサービス起動をType=forkingと設定しています。
Type=forkingでサービス起動を行った場合、RUJEサービスの処理が規定時間(90秒)を超えても終了しない場合には、起動したRUJEサービスはsystemdにより停止されます。
これにより、NISMAILRUJEの処理が規定時間(90秒)を超えて終了しない場合、当該事象が発生します。
Typeの設定値を「forking」から「Simple」にすることでsystemdによるRUJEサービスの終了待ち合わせをしなくなるため、当該事象を回避することが可能となります。

対策

/usr/lib/systemd/system/rujed@.serviceを変更して、
RUJEサービスの再起動を行ってください。
以下に、変更およびRUJEサービスの再起動手順を示します。

 ・RUJEサービスを停止します。
  systemctl stop rujed.socket
  systemctl disable rujed.socket
  ※RUJEサービスの停止後には'systemctl disable rujed.socket'を
   必ず実行してください。

 ・rujed@.serviceを変更します。
  Type=forking → Type=simple

 ・rujed@.serviceの変更をsystemdに反映させます。
  systemctl daemon-reload
  ※rujed@.serviceの変更後は'systemctl daemon-reload'を
   必ず実行してください。

 ・RUJEサービスを開始します。
  systemctl enable rujed.socket
  systemctl start rujed.socket
  ※RUJEサービスの開始前には'systemctl enable rujed.socket'を
   必ず実行してください。

本件につきましては、変更したsampleファイル(rujed@.service)を
用意しております。
ご希望される場合は、修正物件申込書にてお申し込みください。



line

・ この資料の内容は予告なしに変更されることがあります。
・ いかなる場合でも、この資料の内容およびその運用の結果に関しては一切の責任を負いません。
・ この資料に記載されている会社名、製品名は、各社の登録商標または商標です。

NEC


back pagetop

footerline
Copyright © NEC Corporation 2026. All rights reserved.