Uploaded image for project: 'ZABBIX BUGS AND ISSUES'
  1. ZABBIX BUGS AND ISSUES
  2. ZBX-7737

deadlock detected on postgresql

    XMLWordPrintable

    Details

    • Type: Incident report
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 2.2.0, 2.2.1
    • Fix Version/s: 2.2.3rc1, 2.3.0
    • Component/s: Server (S)
    • Environment:
      Ubuntu LTS 12.04 with PostgreSQL 9.1 / 9.3
      vServer with Samsung 840 SSD and up to 32 GB RAM

      Description

      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

        Attachments

          Activity

            People

            Assignee:
            Unassigned
            Reporter:
            traxanos Marco Scholl
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: