プロジェクト

全般

プロフィール

その他問い合わせ #2223

agent側に"Can not open the journal file"のエラー表示して、JOBエラーになる

匿名ユーザー が1年以上前に追加. 6ヶ月前に更新.

ステータス:
終了
優先度:
高め
担当者:
-
開始日:
2016/03/15
期日:
進捗率:

0%


説明

お世話になっております。
その他問い合わせ #2211にて、問い合わせさせて頂いた者です。

サポート担当者様から、下記の手順の指示を頂いたのですが、現象改善出来ませんでした。
-------------------------------------------------------------------------------
サポート担当者様回答
jobarg_agentd.db.jajournalファイルはJob Arranger Agentを起動する時に作られているファイルです。
上記のエラーはjobarg_agentd.db.jajournalファイルの権限の問題になります。
対策はJob Arrangerを停止後、
C:\Program Files\FitechForce\Job Arranger Agent\database\の以下を
全部削除ください。
その後Job Arrangerを起動お願い致します。
--------------------------------------------------------------------------------

エラー内容
847848:20160315:020901.374 [ERROR] Can not open the journal file C:\Program Files\FitechForce\Job Arranger Agent\database\jobarg_agentd.db.jajournal. [[13] Permission denied]
847848:20160315:020901.374 [ERROR] journal save [BEGIN IMMEDIATE;] failed.
847848:20160315:020902.390 [ERROR] query failed: [BEGIN IMMEDIATE;] error [cannot start a transaction within a transaction]
847792:20160315:020902.390 [ERROR] query failed: [BEGIN IMMEDIATE;] error [cannot start a transaction within a transaction]
847792:20160315:020903.406 [ERROR] query failed: [BEGIN IMMEDIATE;] error [cannot start a transaction within a transacti
847848:20160315:020931.842 [ERROR] In ja_jobdb_insert() Can not insert jobid:
847792:20160315:020931.842 [ERROR] query failed: [BEGIN IMMEDIATE;] error [cannot start a transaction within a transaction]
847848:20160315:020931.842 [ERROR] In ja_agent_begin() Can not insert jobid:
847792:20160315:020932.858 [ERROR] In ja_jobdb_update() can not update jobid:
847792:20160315:020932.858 [ERROR] query failed: [ROLLBACK;] error [cannot rollback - no transaction is active]
847792:20160315:020933.873 [ERROR] query failed: [ROLLBACK;] error [cannot rollback - no transaction is active]
847792:20160315:020934.889 [ERROR] query failed: [ROLLBACK;] error [cannot rollback - no transaction is active]
847792:20160315:020935.904 [ERROR] query failed: [ROLLBACK;] error [cannot rollback - no transaction is active]
847792:20160315:020936.920 [ERROR] query failed: [ROLLBACK;] error [cannot rollback - no transaction is active]

恐れ入りますが、他に考えられる対処方法をご教示いただけますようお願い致します。
以上です。宜しくお願い致します。

環境
・JobArrangerサーバ
OS:CentOS6.5
Job Arrangerバージョン:2.1.1

・zabbixサーバ
OS:CentOS6.5
DBMS:MySQL5.6
zabbix:2.4.6

・JobArrangerエージェント
OS:WindowsServer2012R2
Job Arrangerバージョン:2.1.1

jobarg_agentd.zip - AgentのLOGファイル (10.4 MB) 匿名ユーザー, 2016/03/23 09:25

履歴

#1 park S.Y1年以上前に更新

  • ステータス新規登録 から 回答中 に変更

ジョブアレンジャーのご利用ありがとうございます。

Job Arranger Agentの起動ユーザーと
ファイル作成ユーザーは同じユーザーでしょうか?
ファイル作成後権限をご確認ください。
フォルダのオプションなどをご確認ください。

AgentのLOGファイルを頂けますでしょうか?

速やかな返信のためにサポート契約をご検討頂ければ幸甚です。
宜しくお願い致します。

#2 匿名ユーザー が1年以上前に更新

サポート担当者様

お世話になっております。
Job Arranger Agentの起動ユーザーとファイル作成ユーザーは「Administrator」です。
ファイル作成後の権限はユーザー「Administrator」に対して権限「フルコントロール」になっております。
AgentのLOGファイルを添付しましたので、ご確認の程宜しくお願い致します。
以上です。宜しくお願い致します。

#3 park S.Y1年以上前に更新

LOGファイルのご提供ありがとうございます。
1分ことに数個のジョブを同じAgentにて実行していますね。。

弊社のテストでは特に問題なかったですが御社システムのOS周りもご確認お願い致します。
特にOSのリソースは状況もご確認ください。

アプリが急に出来ない場合はOS周りも確認する必要があります。

詳細な調査のため、一分ことに動くジョブの中身もお願いできますでしょうか?

速やかな返信のためにサポート契約をご検討頂ければ幸甚です。
宜しくお願い致します。

#4 匿名ユーザー が1年以上前に更新

詳細な調査のため、一分ことに動くジョブの中身もお願いできますでしょうか?

ソース自体の提供はできないため、概要をご説明します。

Windowsバッチを介して、DataSpiderというEAIソフト上のプログラムを起動しています。

具体的には、
1.ジョブコントローラー変数:USER_NAMEを有効にし、起動するプログラム名を引数にbatファイルを実行
2.batファイル内で、USER_NAME、1で渡されたプログラム名を元にして、
  DataSpider提供のユーティリティ経由でプログラム実行

という流れです。
DataSpider自体は、他社パッケージのために詳細は分かりませんが、Java上で動いています。

なお、弊社での確認で、以下の状況が見られました。
・異常終了時、DataSpiderプログラムは実行されていない
・異常終了前に、Managerで確認できるジョブ実行時間と、Agentのログで確認出来る実行時間が乖離している現象が多々見られる

特にOSのリソースは状況もご確認ください。

CPU、メモリ、DiskIOを確認しましたが、特に高負荷状態ということはなく、
該当時間帯でスパイクしているような状況も見られませんでした。

#5 park S.Y1年以上前に更新

ジョブアレンジャーのご利用ありがとうございます。

弊社での三日間テストで特に問題になるところはありませんでした。

貴社のエラーで考えられることは
1.Program Fileフォルダを他のアプリがロックすること。
2.ウィルスチェックアプリの動作によること
3.Job Arranger Portを他のアプリが使用する。
など

もっと正確な調査のためには
サポート契約をご検討頂ければ幸甚です。
宜しくお願い致します。

#6 保守サポート 担当6ヶ月前に更新

  • ステータス回答中 から 終了 に変更

他の形式にエクスポート: Atom PDF