操作問い合わせ #3485
closedJobArranger-Agentプロセスがクラッシュする
Files
Updated by Anonymous over 4 years ago
- Status changed from 新規登録 to 回答中
ジョブアレンジャーのご利用ありがとうございます。
朝9時のAgentのSQLiteDBのバックアップ処理でのデータ削除処理の対象が大量にあり、
その処理中にジョブが起動されることでエラーが起きている可能性が高いです。
Agentサーバ性能や、削除処理対象データ量が影響するレアなケースです。
これについてはバージョン4.0で対応されております。
バージョンアップか、バックアップ処理と実行ジョブの同時実行を避けることを推奨いたします。
エージェントのConfigrationでバックアップ処理時間の変更が可能です。
速やかな返信のためにサポート契約をご検討頂ければ幸甚です。
宜しくお願い致します。
Updated by Anonymous over 4 years ago
お世話になっております。
SQLiteDBのバックアップ処理は内部で実施されている処理かと存じますが、こちらでは特にSQLiteDBをセットアップするような作業はしておりません。
※agent稼働サーバではoracle 12cを利用しております。
Oracle 12cの環境でも発生しますでしょうか?
Updated by Anonymous over 4 years ago
SQLiteDBのバックアップ処理は内部で実施されている処理かと存じますが、こちらでは特にSQLiteDBをセットアップするような作業はしておりません。
SQLiteDB はJobArrengerAgentをインストールしますと作成されます。
JobArrengerAgentがジョブの処理をAgentホストサーバで実行する際にここにデータを保存します。
朝9時のAgentのバックアップ処理で定期的に古いものをSQLiteDBから削除するものです。
そのバックアップ処理処理中(処理量が多いときは)にAgentでジョブが起動されると、問題が起きることが稀にあります。
そういったケースではないかと想定しております。
よろしくお願いいたします。
Updated by Anonymous over 4 years ago
お世話になっております。
設定変更について教えてください。
①JobArrangerAgentプロセス稼働中にconfファイルを書き換えても問題ないでしょうか?
②バックアップの稼働時間を午前0時-4時を指定したい場合は下記でよろしいでしょうか?
JaBackupRunTime=0-4
Updated by Anonymous over 4 years ago
- File jobarg_agentd.db.zip jobarg_agentd.db.zip added
- File jobarg_agentd.zip jobarg_agentd.zip added
- File jobarg_agentd.db.jajournal jobarg_agentd.db.jajournal added
- File 20200903_imslds01_jobarg_agentd.log 20200903_imslds01_jobarg_agentd.log added
匿名ユーザー さんは書きました:
お世話になっております。
設定変更について教えてください。
①JobArrangerAgentプロセス稼働中にconfファイルを書き換えても問題ないでしょうか?
②バックアップの稼働時間を午前0時-4時を指定したい場合は下記でよろしいでしょうか?
JaBackupRunTime=0-4
申し訳ございません。上記のご質問ですが自己解決いたしました。
バックアップ時間の設定を0時30分に再起動処理を行い、30分後の午前1時に処理が実行するように設定を変更いたしました。
そのタイミングで再度プロセスクラッシュの事象が発生いたしましたのでご確認いただけますでしょうか。
Updated by Anonymous about 4 years ago
7/11のエラーLog
103552:20200711:090008.427 [WARN] query failed: [select jobid from jobs where status = 3 and end_time < 1594339206] error [database disk image is malformed] 103552:20200711:090009.428 [WARN] query failed: [select jobid from jobs where status = 3 and end_time < 1594339206] error [database disk image is malformed]
9/3のエラーLog
119733:20200903:010000.874 [WARN] query failed: [select jobid from jobs where status = 3 and end_time < 1598976000] error [database disk image is malformed] 119733:20200903:010001.874 [WARN] query failed: [select jobid from jobs where status = 3 and end_time < 1598976000] error [database disk image is malformed]
[database disk image is malformed]の発生につきましては、以下に同様なお問い合わせがあります。
ご確認ください。
速やかな返信のためにサポート契約をご検討頂ければ幸甚です。
宜しくお願い致します。
Updated by Anonymous about 4 years ago
問い合わせ内容について確認させていただきました。たしかにファイル破損が発生している模様です。
$ sqlite3 jobarg_agentd.db "PRAGMA integrity_check";
- in database main ***
Page 7 is never used
Page 8 is never used
Page 9 is never used
Page 10 is never used
Page 11 is never used
削除して、agent再起動について確認をさせてください。dbファイル削除による影響はどうなりましたでしょうか?
特定日付分の実行結果等が表示できなくなる等の影響は発生しますでしょうか。
Updated by Anonymous about 4 years ago
ファイル状況の確認ありがとうございました。
削除して、agent再起動について確認をさせてください。dbファイル削除による影響はどうなりましたでしょうか?
特定日付分の実行結果等が表示できなくなる等の影響は発生しますでしょうか。
AgentのSQLiteDBは、Agentで実行時に利用され、削除しても
JobManagerの実行結果等の参照には影響はありません。
よろしくお願いいたします。