プロジェクト

全般

プロフィール

その他問い合わせ #2028

JobArrangerクエリーのデッドロックについて

匿名ユーザー が3年以上前に追加. 約2年前に更新.

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

0%

予定工数:

説明

お世話になります。

JobArranger内のクエリーで、デッドロックが発生し、JobArrangerServerがストップする事象が発生しました。
詳細は、添付したファイルをご参照ください。つきましては、以下の質問に御回答を頂けると助かります。

【質問】

(1)デッドロックが発生すると、JobArrangerServerがストップしてしまうのは、製品仕様でしょうか??

(2)JobArrangerServerがストップした場合でも、JobArrangerManagerにログインでき、ジョブネットや
  ジョブの確認ができました。サービスが落ちていれば、ログインすらできないと考えていましたが、これも
  製品仕様でしょうか??

(3)上記(2)にも関連しますが、JobArrangerServerがストップしていたとしても、JobArrangerManagerで
  表示されている内容(状態)は信用できるものでしょうか??
  尚、当事象が発生した際、JobArrangerManager上、ジョブ自体は緑色になっており、正常終了している
  ように見えていましたが、ジョブネットは「実行中」のままでした。

(4)JobArrangerの設定変更やDBチューニングは特に行っておりませんが、その後、デッドロックは発生していません。
  又、当事象が発生した日も、JobArrangerServerをスタートさせ、単純リラン(ジョブネットの即時実行)で、
  正常終了しました。この様な場合、今後、再発する可能性は低いと考えて良いでしょうか??
  (約2年半程、JobArrangerを利用していますが、デッドロックは初めて発生しました。)

(5)当デッドロックを回避する方法又は、発生頻度を抑える方法等はありますか??
  ある場合は、その方法を御教授ください。

以下には、主な環境情報を記載しておきます。

【環境情報】
JobArranger 1.0.0
CentOS 5.8
ZABBIX 1.8.11
MySQL 5.0.95

以上、宜しくお願い致します。

jobarg_server.log (30.2 KB) jobarg_server.log 匿名ユーザー, 2015/10/21 18:55

履歴

#1 保守サポート 担当3年以上前に更新

JobArrangerのご利用ありがとうございます。
ご質問に回答いたします。

(1)

Job Arrangerは環境でデッドロックのような問題が発生する場合は止めています。
その理由は誤った動作をさせず、それ以降はお客様の判断による実行が最善、との思想からです。
Job Arrangerに異変がある場合はZabbixで検知する仕組みを推奨しています。
Job Arrangerはdeadlockが発生しない様、設計をしています。

(2)

仕様です。
Job Arrangerのアーキテクチャーをご参照ください。
http://ジョブ管理.fitechforce.com/zabbix-job_arranger-system-constitution/
Zabbixも同じ仕様になっております。
独立で動きますので、障害に強い構成です。

(3)

Job Arranger Managerに表示されている内容は信頼できます。
最新の表示情報はDBから持って来ます。
ジョブネットが完全な完了ではなかったので”実行中”は
正しい動きと考えます。

(4)

長期に渡るご利用大変ありがとうございます。
これまで問題なく動いているアプリで突然エラーが起きたということは
先ず環境面のリソースを確認する必要があるかと思われます。

(5)

Job Arrangerの推奨環境は
http://ジョブ管理.fitechforce.com/job_arranger-env/
推奨環境と一部でバージョンが合っておりませんので、現象・原因については言及致しかねるところです。

弊社はZabbixの認定パートナーとして正式なサポートも行っております。
サポートについてご一考頂ければ幸甚です。

以上、宜しくお願い致します。

#2 保守サポート 担当約3年前に更新

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

#3 保守サポート 担当約2年前に更新

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

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