その他問い合わせ #2223
closedagent側に"Can not open the journal file"のエラー表示して、JOBエラーになる
Description
お世話になっております。
その他問い合わせ #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
Files
Updated by Anonymous almost 9 years ago
- Status changed from 新規登録 to 回答中
ジョブアレンジャーのご利用ありがとうございます。
Job Arranger Agentの起動ユーザーと
ファイル作成ユーザーは同じユーザーでしょうか?
ファイル作成後権限をご確認ください。
フォルダのオプションなどをご確認ください。
AgentのLOGファイルを頂けますでしょうか?
速やかな返信のためにサポート契約をご検討頂ければ幸甚です。
宜しくお願い致します。
Updated by Anonymous almost 9 years ago
- File jobarg_agentd.zip jobarg_agentd.zip added
サポート担当者様
お世話になっております。
Job Arranger Agentの起動ユーザーとファイル作成ユーザーは「Administrator」です。
ファイル作成後の権限はユーザー「Administrator」に対して権限「フルコントロール」になっております。
AgentのLOGファイルを添付しましたので、ご確認の程宜しくお願い致します。
以上です。宜しくお願い致します。
Updated by Anonymous almost 9 years ago
LOGファイルのご提供ありがとうございます。
1分ことに数個のジョブを同じAgentにて実行していますね。。
弊社のテストでは特に問題なかったですが御社システムのOS周りもご確認お願い致します。
特にOSのリソースは状況もご確認ください。
アプリが急に出来ない場合はOS周りも確認する必要があります。
詳細な調査のため、一分ことに動くジョブの中身もお願いできますでしょうか?
速やかな返信のためにサポート契約をご検討頂ければ幸甚です。
宜しくお願い致します。
Updated by Anonymous almost 9 years ago
詳細な調査のため、一分ことに動くジョブの中身もお願いできますでしょうか?
ソース自体の提供はできないため、概要をご説明します。
Windowsバッチを介して、DataSpiderというEAIソフト上のプログラムを起動しています。
具体的には、
1.ジョブコントローラー変数:USER_NAMEを有効にし、起動するプログラム名を引数にbatファイルを実行
2.batファイル内で、USER_NAME、1で渡されたプログラム名を元にして、
DataSpider提供のユーティリティ経由でプログラム実行
という流れです。
DataSpider自体は、他社パッケージのために詳細は分かりませんが、Java上で動いています。
なお、弊社での確認で、以下の状況が見られました。
・異常終了時、DataSpiderプログラムは実行されていない
・異常終了前に、Managerで確認できるジョブ実行時間と、Agentのログで確認出来る実行時間が乖離している現象が多々見られる
特にOSのリソースは状況もご確認ください。
CPU、メモリ、DiskIOを確認しましたが、特に高負荷状態ということはなく、
該当時間帯でスパイクしているような状況も見られませんでした。
Updated by Anonymous almost 9 years ago
ジョブアレンジャーのご利用ありがとうございます。
弊社での三日間テストで特に問題になるところはありませんでした。
貴社のエラーで考えられることは
1.Program Fileフォルダを他のアプリがロックすること。
2.ウィルスチェックアプリの動作によること
3.Job Arranger Portを他のアプリが使用する。
など
もっと正確な調査のためには
サポート契約をご検討頂ければ幸甚です。
宜しくお願い致します。