-
Incident report
-
Resolution: Fixed
-
Critical
-
2.2.0, 2.2.1
-
Ubuntu LTS 12.04 with PostgreSQL 9.1 / 9.3
vServer with Samsung 840 SSD and up to 32 GB RAM
An Zabbix Certificate User mean i should create a bug ticket.
https://www.zabbix.com/forum/showthread.php?p=144219
We have problems with many deadlocks on a PostgresSQL Database. We have upgrade from 9.1 to 9.3 for solving the problem.
I think it's a bug. we have got the following errors.
PostgreSQL log:
Prozess 22373 wartet auf ShareLock-Sperre auf Transaktion ******; blockiert von Prozess ******.
Prozess 22370 wartet auf ShareLock-Sperre auf Transaktion ******; blockiert von Prozess ******.
Prozess 22373: update host_inventory set tag='7533091' where hostid=******;
Zabbix Server log:
22349:20140131:135043.621 [Z3005] query failed: [0] PGRES_FATAL_ERROR:FEHLER: Verklemmung (Deadlock) entdeckt
DETAIL: Prozess 22373 wartet auf ShareLock-Sperre auf Transaktion 1217431; blockiert von Prozess 22370.
Prozess 22370 wartet auf ShareLock-Sperre auf Transaktion 1217432; blockiert von Prozess 22373.
HINT: Einzelheiten zur Anfrage finden Sie im Serverlog.
[update host_inventory set tag='7533091' where hostid=10302;
The postgresql server killed the process with deadlock and zabbix see it and send a sms with "Zabbix database is down"
the frequency depend on hdd speed. how faster the hdd = lesser sms sends.
2014-01-31 13:50:43 CET FEHLER: Verklemmung (Deadlock) entdeckt
2014-01-31 13:50:43 CET DETAIL: Prozess 22373 wartet auf ShareLock-Sperre auf Transaktion 1217431; blockiert von Prozess 22370.
Prozess 22370 wartet auf ShareLock-Sperre auf Transaktion 1217432; blockiert von Prozess 22373.
Prozess 22373: update host_inventory set tag='7533091' where hostid=10302;
i hope you can found the transaction bug.
greets