ZabbixのDeadlockについて

お世話になっております。

Zabbixのサーバログに以下のようなメッセージが出力されました。

16410:20120806:010934.094 [Z3005] Query failed: [1213] Deadlock found when trying to get lock; try restarting transaction [insert into escalations (escalationid,actionid,triggerid,eventid,status) values (1361,5,17154,1511794,0)]

DBはMySQLを使用しているのですが、上記のような場合、
ロールバックされたクエリーはZabbix側等で再度実行されるような
仕組みになっているのでしょうか。

ご教示願います。

尚、上記のログの前後に特に目立ったログは
出力されておりませんでした。

OS:
 CentOS release 5.6 (Final)
Zabbix:
 zabbix-server-1.8.5-1.el5.JP
MySQL:
 mysql-server-5.0.77-4.el5_5.4

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー TNK の写真

ご提示頂いたログだけでは、リトライを行うかどうかは判断できま
せん。
前後に他にもDB関連と思われるログが他にも出力されていませんか?

また、1.8.5ですと、それ以降のバージョンアップでDeadlockが発
生していたような不具合など、多くの不具合が修正されているよう
です。

内容をご確認いただき、該当するようであればバージョンアップも
ご検討ください。

 例:
  https://support.zabbix.com/browse/ZBX-3889
 リリースノート:
  http://www.zabbix.com/jp/rn1.8.7.php
  http://www.zabbix.com/jp/rn1.8.15.php

Zabbixの1.8.14以前のバージョンには脆弱性も確認されていますの
で、まだ、ZABBIX-JPとしてRPMを公開できていませんが、1.8.15へ
バージョンアップされたほうが良いと思います。

ユーザー kodai の写真

現状、ロールバックされたクエリは実行される仕組みにはなっていません。

1.8.7でデッドロックが発生してしまう箇所の仕組み自体が改善されていますので、バージョンアップを検討いただくのが良いと思います。

ユーザー MY の写真

TNK様、kodai様

ご回答ありがとうございました。

バージョンアップを検討したいと思います。