その他問い合わせ #2028
closedJobArrangerクエリーのデッドロックについて
Description
お世話になります。
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
以上、宜しくお願い致します。
Files
Updated by 保守サポート 担当 about 9 years ago
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の認定パートナーとして正式なサポートも行っております。
サポートについてご一考頂ければ幸甚です。
以上、宜しくお願い致します。