001-008832

パッケージ版 Garoon

関心あり
0人の方が関心を示しています

[Linux版の現象]スケジューリングサービスが実行する「background_job_daemon」が異常終了した際、ログが正しく出力されない場合がある。

種別
不具合
機能
  • ベース
再現バージョン
  • 4.0.0
  • 4.0.1
改修バージョン
4.0.2
公開日
2015-04-17
更新日
2015-05-22

詳細

【発生条件】

スケジューリングサービスが実行する「background_job_daemon」が何らかの理由により異常終了した場合に、現象が発生します。

 

【再現手順】

  1. sched.logを確認します。

    補足:
    スケジューリングサービスのログファイルは次のディレクトリにあります。
    (CGIインストールディレクトリ)/sched.log

→現象発生:
 statusの値が-1以外の値になります。また、signalのログが出力されない場合があります。

 Red Hat Enterprise Linux Server 5/6の場合:

 例:
 -------------------
 15/05/01 10:00:00(15/05/01 01:00:00 UTC) [12345] [E]: [CB_System::executeProcess] process exited abnormally with signal [15].
 15/05/01 10:00:00(15/05/01 01:00:00 UTC) [12345] [N]: [background_job_daemon] script executed: status=4294967295 path="/var/www/cgi-bin/cbgrn/code/sched/dynamic/background_job_daemon.csp" arguments=""
 -------------------


 Red Hat Enterprise Linux Server 7の場合:

 例:
 -------------------
 15/05/01 10:00:00(15/05/01 01:00:00 UTC) [12345] [N]: [background_job_daemon] script executed: status=0 path="/usr/local/apache2/cgi-bin/cbgrn/code/sched/dynamic/background_job_daemon.csp" arguments=""
 -------------------

 
 補足:

  • status=0は、本来正常終了した場合に出力される値です。

 

→正しい結果:
 statusの値が-1になります。 また、signalのログが出力されます。

 例:
 -------------------
 15/05/01 10:00:00(15/05/01 01:00:00 UTC) [12345] [E]: [CB_System::executeProcess] process exited abnormally with signal [15].
 15/05/01 10:00:00(15/05/01 01:00:00 UTC) [12345] [N]: [background_job_daemon] script executed: status=-1 path="/usr/local/apache2/cgi-bin/cbgrn/code/sched/dynamic/background_job_daemon.csp" arguments=""
 -------------------

 

 

回避/対応方法

【回避方法】

次のバージョンの製品で本現象を改修しています。バージョンアップを検討してください。
  • バージョン 4.0.2のガルーン