Push monitor retries not reset after a heartbeat is received #4574

Open
opened 2026-02-28 04:07:49 -05:00 by deekerman · 2 comments
Owner

Originally created by @jdfranel on GitHub (Jan 5, 2026).

None

🛡️ Security Policy

📝 Description

Hi there,

I recently migrated to v2.0.2, migration when nicely (took a long time but eventually finished without issues) and then I used kumadb-migrator to move data to a mariadb database. Everything seemed to work correctly and I let i run. Not sure it is related to my issue but I put it there just to have the whole picture.

The issue is, since v2.0.2, I have a couple of PUSH monitors that are monitoring a daily job. The heartbeat duration is set to 1 hour 25 retries. But event when an UP heartbeat is pushed the retries are still incrementing until the monitor goes DOWN.

Here is what it looks on the dashboard:
Image

👟 Reproduction steps

  • Migrate to v2.0.2
  • (maybe move to mariadb)

👀 Expected behavior

Same behaviour that I had before v2. As soon as the UP heartbeat is pushed, the retry counter should be reset.

😓 Actual Behavior

The retry counter sometimes still keep counting event though an UP heartbeat is registered.

Here is the database extract where the heartbeat 27383803 does not reset the retries counter.

MariaDB [kumadb]> SELECT * FROM heartbeat WHERE monitor_id = 92 ORDER BY end_time DESC LIMIT 100;
+----------+-----------+------------+--------+----------------------------------------------------------------------------------------------+---------------------+------+----------+------------+---------------------+---------+
| id       | important | monitor_id | status | msg                                                                                          | time                | ping | duration | down_count | end_time            | retries |
+----------+-----------+------------+--------+----------------------------------------------------------------------------------------------+---------------------+------+----------+------------+---------------------+---------+
| 27418319 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-05 09:00:05 | NULL |     3600 |          0 | 2026-01-05 09:00:05 |      31 |
| 27413391 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-05 08:00:05 | NULL |     3600 |          0 | 2026-01-05 08:00:05 |      30 |
| 27408463 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-05 07:00:05 | NULL |     3600 |          0 | 2026-01-05 07:00:05 |      29 |
| 27403536 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-05 06:00:05 | NULL |     3600 |          0 | 2026-01-05 06:00:05 |      28 |
| 27398606 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-05 05:00:05 | NULL |     3600 |          0 | 2026-01-05 05:00:05 |      27 |
| 27393671 |         1 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-05 04:00:05 | NULL |     3600 |          0 | 2026-01-05 04:00:05 |      26 |
| 27388740 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-05 03:00:05 | NULL |     3600 |          0 | 2026-01-05 03:00:05 |      25 |
| 27383807 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-05 02:00:05 | NULL |     3602 |          0 | 2026-01-05 02:00:05 |      24 |
| 27383803 |         0 |         92 |      1 | Backup in file 2026-01-05_03.00.00_+0100-mealie.dump.gz (248K) succeeded in 0.716991 seconds | 2026-01-05 02:00:02 |  716 |     3598 |          0 | 2026-01-05 02:00:03 |       0 |
| 27378866 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-05 01:00:04 | NULL |     3601 |          0 | 2026-01-05 01:00:04 |      23 |
| 27373938 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-05 00:00:04 | NULL |     3601 |          0 | 2026-01-05 00:00:04 |      22 |
| 27369010 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-04 23:00:04 | NULL |     3601 |          0 | 2026-01-04 23:00:04 |      21 |
| 27364082 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-04 22:00:04 | NULL |     3601 |          0 | 2026-01-04 22:00:04 |      20 |
| 27359154 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-04 21:00:04 | NULL |     3601 |          0 | 2026-01-04 21:00:04 |      19 |
| 27354226 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-04 20:00:04 | NULL |     3601 |          0 | 2026-01-04 20:00:04 |      18 |
| 27349298 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-04 19:00:04 | NULL |     3601 |          0 | 2026-01-04 19:00:04 |      17 |
| 27344370 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-04 18:00:04 | NULL |     3600 |          0 | 2026-01-04 18:00:04 |      16 |
| 27339442 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-04 17:00:04 | NULL |     3600 |          0 | 2026-01-04 17:00:04 |      15 |
| 27334514 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-04 16:00:04 | NULL |     3600 |          0 | 2026-01-04 16:00:04 |      14 |
| 27329586 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-04 15:00:04 | NULL |     3600 |          0 | 2026-01-04 15:00:04 |      13 |
| 27324658 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-04 14:00:04 | NULL |     3600 |          0 | 2026-01-04 14:00:04 |      12 |
| 27319730 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-04 13:00:04 | NULL |     3600 |          0 | 2026-01-04 13:00:04 |      11 |
| 27314802 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-04 12:00:04 | NULL |     3600 |          0 | 2026-01-04 12:00:04 |      10 |
| 27309869 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-04 11:00:04 | NULL |     3600 |          0 | 2026-01-04 11:00:04 |       9 |
| 27304941 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-04 10:00:04 | NULL |     3600 |          0 | 2026-01-04 10:00:04 |       8 |
| 27300013 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-04 09:00:04 | NULL |     3600 |          0 | 2026-01-04 09:00:04 |       7 |
| 27295085 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-04 08:00:04 | NULL |     3600 |          0 | 2026-01-04 08:00:04 |       6 |
| 27290157 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-04 07:00:04 | NULL |     3600 |          0 | 2026-01-04 07:00:04 |       5 |
| 27285229 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-04 06:00:04 | NULL |     3600 |          0 | 2026-01-04 06:00:04 |       4 |
| 27280298 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-04 05:00:04 | NULL |     3600 |          0 | 2026-01-04 05:00:04 |       3 |
| 27275368 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-04 04:00:04 | NULL |     3601 |          0 | 2026-01-04 04:00:04 |       2 |
| 27270437 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-04 03:00:03 | NULL |     3602 |          0 | 2026-01-04 03:00:03 |       1 |
| 27265497 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-04 02:00:02 | NULL |     3601 |          0 | 2026-01-04 02:00:03 |      24 |
| 27265496 |         0 |         92 |      1 | Backup in file 2026-01-04_03.00.00_+0100-mealie.dump.gz (248K) succeeded in 0.842704 seconds | 2026-01-04 02:00:02 |  842 |     3600 |          0 | 2026-01-04 02:00:02 |       0 |
| 27260563 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-04 01:00:02 | NULL |     3601 |          0 | 2026-01-04 01:00:02 |      23 |
| 27255635 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-04 00:00:02 | NULL |     3601 |          0 | 2026-01-04 00:00:02 |      22 |
| 27250707 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-03 23:00:02 | NULL |     3601 |          0 | 2026-01-03 23:00:02 |      21 |
| 27245779 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-03 22:00:02 | NULL |     3601 |          0 | 2026-01-03 22:00:02 |      20 |

🐻 Uptime-Kuma Version

2.0.2

💻 Operating System and Arch

Debian 12

🌐 Browser

Brave 1.85.118 (Official Build) (64-bit)

🖥️ Deployment Environment

  • Runtime Environment:
    • Docker: Version 28.0.4 (Build b8034c0)
    • Docker Compose: Version 2.34.0
    • MariaDB: Version 11.8 (LTS: Yes)
  • Database:
    • MariaDB: External
  • Database Storage:
    • Filesystem:
      • Linux: ext4
    • Storage Medium: NVMe
  • Uptime Kuma Setup:
    • Number of monitors: 118

Docker compose file

services:
  uptime-kuma:
    image: louislam/uptime-kuma:${UPTIMEKUMA_IMAGE_VERSION:-latest}
    restart: unless-stopped
    networks:
      - default
      - traefik
    environment:
      - TZ=Europe/Zurich
      - UPTIME_KUMA_DB_TYPE=mariadb
      - UPTIME_KUMA_DB_HOSTNAME=db
      - UPTIME_KUMA_DB_NAME=${MYSQL_DATABASE}
      - UPTIME_KUMA_DB_USERNAME=${MYSQL_USER}
      - UPTIME_KUMA_DB_PASSWORD=${MYSQL_PASSWORD}
    volumes:
      - ./data/uptime-kuma:/app/data
    labels:
      - traefik.enable=true
      - traefik.http.routers.${SERVICE_NAME:-uptime-kuma}.entrypoints=websecure
      - traefik.http.routers.${SERVICE_NAME:-uptime-kuma}.tls.certresolver=${TRAEFIK_CERT_RESOLVER-le-tls}
      - traefik.http.routers.${SERVICE_NAME:-uptime-kuma}.rule=Host(`${SERVICE_NAME:-uptime-kuma}.${BASE_URL}`)
      - traefik.http.services.${SERVICE_NAME:-uptime-kuma}.loadbalancer.server.port=3001
      - com.centurylinklabs.watchtower.monitor-only=false

  db:
    image: mariadb:${MARIADB_IMAGE_TAG:-latest}
    restart: unless-stopped
    environment:
      - TZ=Europe/Zurich
      - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
      - MYSQL_DATABASE=${MYSQL_DATABASE}
      - MYSQL_USER=${MYSQL_USER}
      - MYSQL_SPASSWORD=${MYSQL_PASSWORD}
    volumes:
      - dbdata:/var/lib/mysql
    labels:
      - com.centurylinklabs.watchtower.monitor-only=false

📝 Relevant log output

uptime-kuma-1  | 2026-01-03T21:00:02+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 18 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-03T22:00:02+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 19 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-03T23:00:02+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 20 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-04T00:00:02+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 21 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-04T01:00:02+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 22 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-04T02:00:02+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 23 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-04T03:00:03+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 24 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-04T04:00:03+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 1 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-04T05:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 2 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-04T06:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 3 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-04T07:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 4 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-04T08:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 5 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-04T09:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 6 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-04T10:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 7 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-04T11:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 8 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-04T12:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 9 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-04T13:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 10 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-04T14:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 11 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-04T15:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 12 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-04T16:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 13 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-04T17:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 14 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-04T18:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 15 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-04T19:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 16 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-04T20:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 17 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-04T21:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 18 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-04T22:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 19 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-04T23:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 20 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-05T00:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 21 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-05T01:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 22 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-05T02:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 23 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-05T03:00:05+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 24 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-05T04:00:05+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 25 | Retry Interval: 3600 seconds | Type: push
uptime-kuma-1  | 2026-01-05T05:00:05+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Failing: No heartbeat in the time window | Interval: 3600 seconds | Type: push | Down Count: 0 | Resend Interval: 0
uptime-kuma-1  | 2026-01-05T06:00:05+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Failing: No heartbeat in the time window | Interval: 3600 seconds | Type: push | Down Count: 0 | Resend Interval: 0
uptime-kuma-1  | 2026-01-05T07:00:05+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Failing: No heartbeat in the time window | Interval: 3600 seconds | Type: push | Down Count: 0 | Resend Interval: 0
uptime-kuma-1  | 2026-01-05T08:00:05+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Failing: No heartbeat in the time window | Interval: 3600 seconds | Type: push | Down Count: 0 | Resend Interval: 0
uptime-kuma-1  | 2026-01-05T09:00:05+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Failing: No heartbeat in the time window | Interval: 3600 seconds | Type: push | Down Count: 0 | Resend Interval: 0
uptime-kuma-1  | 2026-01-05T10:00:05+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Failing: No heartbeat in the time window | Interval: 3600 seconds | Type: push | Down Count: 0 | Resend Interval: 0
uptime-kuma-1  | 2026-01-05T11:00:05+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Failing: No heartbeat in the time window | Interval: 3600 seconds | Type: push | Down Count: 0 | Resend Interval: 0
Originally created by @jdfranel on GitHub (Jan 5, 2026). ### 📑 I have found these related issues/pull requests None ### 🛡️ Security Policy - [x] I have read and agree to Uptime Kuma's [Security Policy](https://github.com/louislam/uptime-kuma/security/policy). ### 📝 Description Hi there, I recently migrated to v2.0.2, migration when nicely (took a long time but eventually finished without issues) and then I used [kumadb-migrator](https://github.com/cmauf/kumadb-migrator) to move data to a mariadb database. Everything seemed to work correctly and I let i run. Not sure it is related to my issue but I put it there just to have the whole picture. The issue is, since v2.0.2, I have a couple of PUSH monitors that are monitoring a daily job. The heartbeat duration is set to 1 hour 25 retries. But event when an UP heartbeat is pushed the retries are still incrementing until the monitor goes DOWN. Here is what it looks on the dashboard: <img width="867" height="138" alt="Image" src="https://github.com/user-attachments/assets/8b591be8-95be-496a-8161-b531258c29f1" /> ### 👟 Reproduction steps - Migrate to v2.0.2 - (maybe move to mariadb) ### 👀 Expected behavior Same behaviour that I had before v2. As soon as the UP heartbeat is pushed, the retry counter should be reset. ### 😓 Actual Behavior The retry counter sometimes still keep counting event though an UP heartbeat is registered. Here is the database extract where the heartbeat `27383803` does not reset the **retries** counter. ``` MariaDB [kumadb]> SELECT * FROM heartbeat WHERE monitor_id = 92 ORDER BY end_time DESC LIMIT 100; +----------+-----------+------------+--------+----------------------------------------------------------------------------------------------+---------------------+------+----------+------------+---------------------+---------+ | id | important | monitor_id | status | msg | time | ping | duration | down_count | end_time | retries | +----------+-----------+------------+--------+----------------------------------------------------------------------------------------------+---------------------+------+----------+------------+---------------------+---------+ | 27418319 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-05 09:00:05 | NULL | 3600 | 0 | 2026-01-05 09:00:05 | 31 | | 27413391 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-05 08:00:05 | NULL | 3600 | 0 | 2026-01-05 08:00:05 | 30 | | 27408463 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-05 07:00:05 | NULL | 3600 | 0 | 2026-01-05 07:00:05 | 29 | | 27403536 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-05 06:00:05 | NULL | 3600 | 0 | 2026-01-05 06:00:05 | 28 | | 27398606 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-05 05:00:05 | NULL | 3600 | 0 | 2026-01-05 05:00:05 | 27 | | 27393671 | 1 | 92 | 0 | No heartbeat in the time window | 2026-01-05 04:00:05 | NULL | 3600 | 0 | 2026-01-05 04:00:05 | 26 | | 27388740 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-05 03:00:05 | NULL | 3600 | 0 | 2026-01-05 03:00:05 | 25 | | 27383807 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-05 02:00:05 | NULL | 3602 | 0 | 2026-01-05 02:00:05 | 24 | | 27383803 | 0 | 92 | 1 | Backup in file 2026-01-05_03.00.00_+0100-mealie.dump.gz (248K) succeeded in 0.716991 seconds | 2026-01-05 02:00:02 | 716 | 3598 | 0 | 2026-01-05 02:00:03 | 0 | | 27378866 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-05 01:00:04 | NULL | 3601 | 0 | 2026-01-05 01:00:04 | 23 | | 27373938 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-05 00:00:04 | NULL | 3601 | 0 | 2026-01-05 00:00:04 | 22 | | 27369010 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-04 23:00:04 | NULL | 3601 | 0 | 2026-01-04 23:00:04 | 21 | | 27364082 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-04 22:00:04 | NULL | 3601 | 0 | 2026-01-04 22:00:04 | 20 | | 27359154 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-04 21:00:04 | NULL | 3601 | 0 | 2026-01-04 21:00:04 | 19 | | 27354226 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-04 20:00:04 | NULL | 3601 | 0 | 2026-01-04 20:00:04 | 18 | | 27349298 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-04 19:00:04 | NULL | 3601 | 0 | 2026-01-04 19:00:04 | 17 | | 27344370 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-04 18:00:04 | NULL | 3600 | 0 | 2026-01-04 18:00:04 | 16 | | 27339442 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-04 17:00:04 | NULL | 3600 | 0 | 2026-01-04 17:00:04 | 15 | | 27334514 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-04 16:00:04 | NULL | 3600 | 0 | 2026-01-04 16:00:04 | 14 | | 27329586 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-04 15:00:04 | NULL | 3600 | 0 | 2026-01-04 15:00:04 | 13 | | 27324658 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-04 14:00:04 | NULL | 3600 | 0 | 2026-01-04 14:00:04 | 12 | | 27319730 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-04 13:00:04 | NULL | 3600 | 0 | 2026-01-04 13:00:04 | 11 | | 27314802 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-04 12:00:04 | NULL | 3600 | 0 | 2026-01-04 12:00:04 | 10 | | 27309869 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-04 11:00:04 | NULL | 3600 | 0 | 2026-01-04 11:00:04 | 9 | | 27304941 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-04 10:00:04 | NULL | 3600 | 0 | 2026-01-04 10:00:04 | 8 | | 27300013 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-04 09:00:04 | NULL | 3600 | 0 | 2026-01-04 09:00:04 | 7 | | 27295085 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-04 08:00:04 | NULL | 3600 | 0 | 2026-01-04 08:00:04 | 6 | | 27290157 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-04 07:00:04 | NULL | 3600 | 0 | 2026-01-04 07:00:04 | 5 | | 27285229 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-04 06:00:04 | NULL | 3600 | 0 | 2026-01-04 06:00:04 | 4 | | 27280298 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-04 05:00:04 | NULL | 3600 | 0 | 2026-01-04 05:00:04 | 3 | | 27275368 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-04 04:00:04 | NULL | 3601 | 0 | 2026-01-04 04:00:04 | 2 | | 27270437 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-04 03:00:03 | NULL | 3602 | 0 | 2026-01-04 03:00:03 | 1 | | 27265497 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-04 02:00:02 | NULL | 3601 | 0 | 2026-01-04 02:00:03 | 24 | | 27265496 | 0 | 92 | 1 | Backup in file 2026-01-04_03.00.00_+0100-mealie.dump.gz (248K) succeeded in 0.842704 seconds | 2026-01-04 02:00:02 | 842 | 3600 | 0 | 2026-01-04 02:00:02 | 0 | | 27260563 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-04 01:00:02 | NULL | 3601 | 0 | 2026-01-04 01:00:02 | 23 | | 27255635 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-04 00:00:02 | NULL | 3601 | 0 | 2026-01-04 00:00:02 | 22 | | 27250707 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-03 23:00:02 | NULL | 3601 | 0 | 2026-01-03 23:00:02 | 21 | | 27245779 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-03 22:00:02 | NULL | 3601 | 0 | 2026-01-03 22:00:02 | 20 | ``` ### 🐻 Uptime-Kuma Version 2.0.2 ### 💻 Operating System and Arch Debian 12 ### 🌐 Browser Brave 1.85.118 (Official Build) (64-bit) ### 🖥️ Deployment Environment - **Runtime Environment**: - Docker: Version `28.0.4` (Build `b8034c0`) - Docker Compose: Version `2.34.0` - MariaDB: Version `11.8` (LTS: Yes) - **Database**: - MariaDB: External - **Database Storage**: - **Filesystem**: - Linux: ext4 - **Storage Medium**: NVMe - **Uptime Kuma Setup**: - Number of monitors: `118` Docker compose file ```yml services: uptime-kuma: image: louislam/uptime-kuma:${UPTIMEKUMA_IMAGE_VERSION:-latest} restart: unless-stopped networks: - default - traefik environment: - TZ=Europe/Zurich - UPTIME_KUMA_DB_TYPE=mariadb - UPTIME_KUMA_DB_HOSTNAME=db - UPTIME_KUMA_DB_NAME=${MYSQL_DATABASE} - UPTIME_KUMA_DB_USERNAME=${MYSQL_USER} - UPTIME_KUMA_DB_PASSWORD=${MYSQL_PASSWORD} volumes: - ./data/uptime-kuma:/app/data labels: - traefik.enable=true - traefik.http.routers.${SERVICE_NAME:-uptime-kuma}.entrypoints=websecure - traefik.http.routers.${SERVICE_NAME:-uptime-kuma}.tls.certresolver=${TRAEFIK_CERT_RESOLVER-le-tls} - traefik.http.routers.${SERVICE_NAME:-uptime-kuma}.rule=Host(`${SERVICE_NAME:-uptime-kuma}.${BASE_URL}`) - traefik.http.services.${SERVICE_NAME:-uptime-kuma}.loadbalancer.server.port=3001 - com.centurylinklabs.watchtower.monitor-only=false db: image: mariadb:${MARIADB_IMAGE_TAG:-latest} restart: unless-stopped environment: - TZ=Europe/Zurich - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD} - MYSQL_DATABASE=${MYSQL_DATABASE} - MYSQL_USER=${MYSQL_USER} - MYSQL_SPASSWORD=${MYSQL_PASSWORD} volumes: - dbdata:/var/lib/mysql labels: - com.centurylinklabs.watchtower.monitor-only=false ``` ### 📝 Relevant log output ```bash session uptime-kuma-1 | 2026-01-03T21:00:02+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 18 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-03T22:00:02+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 19 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-03T23:00:02+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 20 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-04T00:00:02+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 21 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-04T01:00:02+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 22 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-04T02:00:02+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 23 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-04T03:00:03+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 24 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-04T04:00:03+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 1 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-04T05:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 2 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-04T06:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 3 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-04T07:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 4 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-04T08:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 5 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-04T09:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 6 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-04T10:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 7 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-04T11:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 8 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-04T12:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 9 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-04T13:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 10 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-04T14:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 11 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-04T15:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 12 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-04T16:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 13 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-04T17:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 14 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-04T18:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 15 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-04T19:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 16 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-04T20:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 17 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-04T21:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 18 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-04T22:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 19 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-04T23:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 20 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-05T00:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 21 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-05T01:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 22 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-05T02:00:04+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 23 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-05T03:00:05+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 24 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-05T04:00:05+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Pending: No heartbeat in the time window | Max retries: 25 | Retry: 25 | Retry Interval: 3600 seconds | Type: push uptime-kuma-1 | 2026-01-05T05:00:05+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Failing: No heartbeat in the time window | Interval: 3600 seconds | Type: push | Down Count: 0 | Resend Interval: 0 uptime-kuma-1 | 2026-01-05T06:00:05+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Failing: No heartbeat in the time window | Interval: 3600 seconds | Type: push | Down Count: 0 | Resend Interval: 0 uptime-kuma-1 | 2026-01-05T07:00:05+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Failing: No heartbeat in the time window | Interval: 3600 seconds | Type: push | Down Count: 0 | Resend Interval: 0 uptime-kuma-1 | 2026-01-05T08:00:05+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Failing: No heartbeat in the time window | Interval: 3600 seconds | Type: push | Down Count: 0 | Resend Interval: 0 uptime-kuma-1 | 2026-01-05T09:00:05+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Failing: No heartbeat in the time window | Interval: 3600 seconds | Type: push | Down Count: 0 | Resend Interval: 0 uptime-kuma-1 | 2026-01-05T10:00:05+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Failing: No heartbeat in the time window | Interval: 3600 seconds | Type: push | Down Count: 0 | Resend Interval: 0 uptime-kuma-1 | 2026-01-05T11:00:05+01:00 [MONITOR] WARN: Monitor #92 'DBBackup - mealie': Failing: No heartbeat in the time window | Interval: 3600 seconds | Type: push | Down Count: 0 | Resend Interval: 0 ```
Author
Owner

@jdfranel commented on GitHub (Jan 9, 2026):

I think I found a workaround the issue. I edited the push monitors by:

  • Incrementing fields "Heartbeat Interval", "Retries", "Heartbeat Retry Interval" and "Resend Notification if Down X times consecutively"
  • Saving the monitor
  • Decrementing the values to go back to the initial values
  • Saving again
  • Waiting the next heartbeat

The monitor is now in state PENDING after being UP as expected and the retries value is correctly reset. The change has been made between the heartbeat received 27738691 and 27857003.

MariaDB [kumadb]> SELECT * FROM heartbeat WHERE monitor_id = 92 ORDER BY end_time DESC LIMIT 100;
+----------+-----------+------------+--------+----------------------------------------------------------------------------------------------+---------------------+------+----------+------------+---------------------+---------+
| id       | important | monitor_id | status | msg                                                                                          | time                | ping | duration | down_count | end_time            | retries |
+----------+-----------+------------+--------+----------------------------------------------------------------------------------------------+---------------------+------+----------+------------+---------------------+---------+
| 27881653 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-09 07:00:03 | NULL |     3600 |          0 | 2026-01-09 07:00:03 |       5 |
| 27876725 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-09 06:00:03 | NULL |     3600 |          0 | 2026-01-09 06:00:03 |       4 |
| 27871796 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-09 05:00:03 | NULL |     3600 |          0 | 2026-01-09 05:00:03 |       3 |
| 27866860 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-09 04:00:03 | NULL |     3600 |          0 | 2026-01-09 04:00:03 |       2 |
| 27861932 |         0 |         92 |      2 | No heartbeat in the time window                                                              | 2026-01-09 03:00:03 | NULL |     3601 |          0 | 2026-01-09 03:00:03 |       1 |
| 27857003 |         1 |         92 |      1 | Backup in file 2026-01-09_03.00.00_+0100-mealie.dump.gz (248K) succeeded in 0.603753 seconds | 2026-01-09 02:00:02 |  603 |     1045 |          0 | 2026-01-09 02:00:02 |       0 |
| 27855555 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-09 01:42:37 | NULL |     3600 |          0 | 2026-01-09 01:42:37 |      72 |
| 27850626 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-09 00:42:37 | NULL |     3600 |          0 | 2026-01-09 00:42:37 |      71 |
| 27845689 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-08 23:42:37 | NULL |     3600 |          0 | 2026-01-08 23:42:37 |      70 |
| 27840765 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-08 22:42:37 | NULL |     3600 |          0 | 2026-01-08 22:42:37 |      69 |
| 27835841 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-08 21:42:37 | NULL |     3600 |          0 | 2026-01-08 21:42:37 |      68 |
| 27830914 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-08 20:42:37 | NULL |     3601 |          0 | 2026-01-08 20:42:37 |      67 |
| 27825985 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-08 19:42:36 | NULL |     3601 |          0 | 2026-01-08 19:42:36 |      66 |
| 27821059 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-08 18:42:36 | NULL |     3601 |          0 | 2026-01-08 18:42:36 |      65 |
| 27816132 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-08 17:42:36 | NULL |     3601 |          0 | 2026-01-08 17:42:36 |      64 |
| 27811202 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-08 16:42:36 | NULL |     3601 |          0 | 2026-01-08 16:42:36 |      63 |
| 27806262 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-08 15:42:36 | NULL |     3601 |          0 | 2026-01-08 15:42:36 |      62 |
| 27801334 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-08 14:42:36 | NULL |     3601 |          0 | 2026-01-08 14:42:36 |      61 |
| 27796408 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-08 13:42:36 | NULL |     3601 |          0 | 2026-01-08 13:42:36 |      60 |
| 27791478 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-08 12:42:36 | NULL |     3600 |          0 | 2026-01-08 12:42:36 |      59 |
| 27786551 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-08 11:42:36 | NULL |     3600 |          0 | 2026-01-08 11:42:36 |      58 |
| 27781625 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-08 10:42:36 | NULL |     3600 |          0 | 2026-01-08 10:42:36 |      57 |
| 27776701 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-08 09:42:36 | NULL |     3600 |          0 | 2026-01-08 09:42:36 |      56 |
| 27771766 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-08 08:42:36 | NULL |        7 |          0 | 2026-01-08 08:42:36 |      55 |
| 27771759 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-08 08:42:29 | NULL |     6146 |          0 | 2026-01-08 08:42:30 |      54 |
| 27763351 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-08 07:00:04 | NULL |     3600 |          0 | 2026-01-08 07:00:04 |      53 |
| 27758423 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-08 06:00:04 | NULL |     3600 |          0 | 2026-01-08 06:00:04 |      52 |
| 27753493 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-08 05:00:04 | NULL |     3600 |          0 | 2026-01-08 05:00:04 |      51 |
| 27748562 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-08 04:00:04 | NULL |     3600 |          0 | 2026-01-08 04:00:04 |      50 |
| 27743626 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-08 03:00:04 | NULL |     3600 |          0 | 2026-01-08 03:00:04 |      49 |
| 27738684 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-08 02:00:04 | NULL |     3602 |          0 | 2026-01-08 02:00:04 |      48 |
| 27738691 |         1 |         92 |      1 | Backup in file 2026-01-08_03.00.00_+0100-mealie.dump.gz (248K) succeeded in 0.555882 seconds | 2026-01-08 02:00:02 |  555 |     3599 |          0 | 2026-01-08 02:00:02 |       0 |
| 27733754 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-08 01:00:03 | NULL |     3601 |          0 | 2026-01-08 01:00:03 |      47 |
| 27728826 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-08 00:00:03 | NULL |     3601 |          0 | 2026-01-08 00:00:03 |      46 |
| 27723898 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-07 23:00:03 | NULL |     3601 |          0 | 2026-01-07 23:00:03 |      45 |
| 27718970 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-07 22:00:03 | NULL |     3601 |          0 | 2026-01-07 22:00:03 |      44 |
| 27714042 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-07 21:00:03 | NULL |     3601 |          0 | 2026-01-07 21:00:03 |      43 |
| 27709114 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-07 20:00:03 | NULL |     3601 |          0 | 2026-01-07 20:00:03 |      42 |
| 27704186 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-07 19:00:03 | NULL |     3601 |          0 | 2026-01-07 19:00:03 |      41 |
| 27699258 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-07 18:00:03 | NULL |     3601 |          0 | 2026-01-07 18:00:03 |      40 |
| 27694330 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-07 17:00:03 | NULL |     3601 |          0 | 2026-01-07 17:00:03 |      39 |
| 27689402 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-07 16:00:03 | NULL |     3601 |          0 | 2026-01-07 16:00:03 |      38 |
| 27684474 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-07 15:00:03 | NULL |     3601 |          0 | 2026-01-07 15:00:03 |      37 |
| 27679546 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-07 14:00:03 | NULL |     3600 |          0 | 2026-01-07 14:00:03 |      36 |
| 27674617 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-07 13:00:03 | NULL |     3600 |          0 | 2026-01-07 13:00:03 |      35 |
| 27669689 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-07 12:00:03 | NULL |     3600 |          0 | 2026-01-07 12:00:03 |      34 |
| 27664761 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-07 11:00:03 | NULL |     3600 |          0 | 2026-01-07 11:00:03 |      33 |

I guess the root cause was that something was not migrated correctly when I went from SQLite to MariaDB, event though I couldn't find anything obvious in the monitors table definition.

@jdfranel commented on GitHub (Jan 9, 2026): I think I found a workaround the issue. I edited the push monitors by: - Incrementing fields "Heartbeat Interval", "Retries", "Heartbeat Retry Interval" and "Resend Notification if Down X times consecutively" - Saving the monitor - Decrementing the values to go back to the initial values - Saving again - Waiting the next heartbeat The monitor is now in state PENDING after being UP as expected and the `retries` value is correctly reset. The change has been made between the heartbeat received `27738691` and `27857003`. ``` MariaDB [kumadb]> SELECT * FROM heartbeat WHERE monitor_id = 92 ORDER BY end_time DESC LIMIT 100; +----------+-----------+------------+--------+----------------------------------------------------------------------------------------------+---------------------+------+----------+------------+---------------------+---------+ | id | important | monitor_id | status | msg | time | ping | duration | down_count | end_time | retries | +----------+-----------+------------+--------+----------------------------------------------------------------------------------------------+---------------------+------+----------+------------+---------------------+---------+ | 27881653 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-09 07:00:03 | NULL | 3600 | 0 | 2026-01-09 07:00:03 | 5 | | 27876725 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-09 06:00:03 | NULL | 3600 | 0 | 2026-01-09 06:00:03 | 4 | | 27871796 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-09 05:00:03 | NULL | 3600 | 0 | 2026-01-09 05:00:03 | 3 | | 27866860 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-09 04:00:03 | NULL | 3600 | 0 | 2026-01-09 04:00:03 | 2 | | 27861932 | 0 | 92 | 2 | No heartbeat in the time window | 2026-01-09 03:00:03 | NULL | 3601 | 0 | 2026-01-09 03:00:03 | 1 | | 27857003 | 1 | 92 | 1 | Backup in file 2026-01-09_03.00.00_+0100-mealie.dump.gz (248K) succeeded in 0.603753 seconds | 2026-01-09 02:00:02 | 603 | 1045 | 0 | 2026-01-09 02:00:02 | 0 | | 27855555 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-09 01:42:37 | NULL | 3600 | 0 | 2026-01-09 01:42:37 | 72 | | 27850626 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-09 00:42:37 | NULL | 3600 | 0 | 2026-01-09 00:42:37 | 71 | | 27845689 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-08 23:42:37 | NULL | 3600 | 0 | 2026-01-08 23:42:37 | 70 | | 27840765 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-08 22:42:37 | NULL | 3600 | 0 | 2026-01-08 22:42:37 | 69 | | 27835841 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-08 21:42:37 | NULL | 3600 | 0 | 2026-01-08 21:42:37 | 68 | | 27830914 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-08 20:42:37 | NULL | 3601 | 0 | 2026-01-08 20:42:37 | 67 | | 27825985 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-08 19:42:36 | NULL | 3601 | 0 | 2026-01-08 19:42:36 | 66 | | 27821059 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-08 18:42:36 | NULL | 3601 | 0 | 2026-01-08 18:42:36 | 65 | | 27816132 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-08 17:42:36 | NULL | 3601 | 0 | 2026-01-08 17:42:36 | 64 | | 27811202 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-08 16:42:36 | NULL | 3601 | 0 | 2026-01-08 16:42:36 | 63 | | 27806262 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-08 15:42:36 | NULL | 3601 | 0 | 2026-01-08 15:42:36 | 62 | | 27801334 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-08 14:42:36 | NULL | 3601 | 0 | 2026-01-08 14:42:36 | 61 | | 27796408 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-08 13:42:36 | NULL | 3601 | 0 | 2026-01-08 13:42:36 | 60 | | 27791478 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-08 12:42:36 | NULL | 3600 | 0 | 2026-01-08 12:42:36 | 59 | | 27786551 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-08 11:42:36 | NULL | 3600 | 0 | 2026-01-08 11:42:36 | 58 | | 27781625 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-08 10:42:36 | NULL | 3600 | 0 | 2026-01-08 10:42:36 | 57 | | 27776701 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-08 09:42:36 | NULL | 3600 | 0 | 2026-01-08 09:42:36 | 56 | | 27771766 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-08 08:42:36 | NULL | 7 | 0 | 2026-01-08 08:42:36 | 55 | | 27771759 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-08 08:42:29 | NULL | 6146 | 0 | 2026-01-08 08:42:30 | 54 | | 27763351 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-08 07:00:04 | NULL | 3600 | 0 | 2026-01-08 07:00:04 | 53 | | 27758423 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-08 06:00:04 | NULL | 3600 | 0 | 2026-01-08 06:00:04 | 52 | | 27753493 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-08 05:00:04 | NULL | 3600 | 0 | 2026-01-08 05:00:04 | 51 | | 27748562 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-08 04:00:04 | NULL | 3600 | 0 | 2026-01-08 04:00:04 | 50 | | 27743626 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-08 03:00:04 | NULL | 3600 | 0 | 2026-01-08 03:00:04 | 49 | | 27738684 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-08 02:00:04 | NULL | 3602 | 0 | 2026-01-08 02:00:04 | 48 | | 27738691 | 1 | 92 | 1 | Backup in file 2026-01-08_03.00.00_+0100-mealie.dump.gz (248K) succeeded in 0.555882 seconds | 2026-01-08 02:00:02 | 555 | 3599 | 0 | 2026-01-08 02:00:02 | 0 | | 27733754 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-08 01:00:03 | NULL | 3601 | 0 | 2026-01-08 01:00:03 | 47 | | 27728826 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-08 00:00:03 | NULL | 3601 | 0 | 2026-01-08 00:00:03 | 46 | | 27723898 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-07 23:00:03 | NULL | 3601 | 0 | 2026-01-07 23:00:03 | 45 | | 27718970 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-07 22:00:03 | NULL | 3601 | 0 | 2026-01-07 22:00:03 | 44 | | 27714042 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-07 21:00:03 | NULL | 3601 | 0 | 2026-01-07 21:00:03 | 43 | | 27709114 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-07 20:00:03 | NULL | 3601 | 0 | 2026-01-07 20:00:03 | 42 | | 27704186 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-07 19:00:03 | NULL | 3601 | 0 | 2026-01-07 19:00:03 | 41 | | 27699258 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-07 18:00:03 | NULL | 3601 | 0 | 2026-01-07 18:00:03 | 40 | | 27694330 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-07 17:00:03 | NULL | 3601 | 0 | 2026-01-07 17:00:03 | 39 | | 27689402 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-07 16:00:03 | NULL | 3601 | 0 | 2026-01-07 16:00:03 | 38 | | 27684474 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-07 15:00:03 | NULL | 3601 | 0 | 2026-01-07 15:00:03 | 37 | | 27679546 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-07 14:00:03 | NULL | 3600 | 0 | 2026-01-07 14:00:03 | 36 | | 27674617 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-07 13:00:03 | NULL | 3600 | 0 | 2026-01-07 13:00:03 | 35 | | 27669689 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-07 12:00:03 | NULL | 3600 | 0 | 2026-01-07 12:00:03 | 34 | | 27664761 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-07 11:00:03 | NULL | 3600 | 0 | 2026-01-07 11:00:03 | 33 | ``` I guess the root cause was that something was not migrated correctly when I went from SQLite to MariaDB, event though I couldn't find anything obvious in the `monitors` table definition.
Author
Owner

@jdfranel commented on GitHub (Jan 13, 2026):

Nevermind, the issue is still here. I didn't touche anything since I tried the workaround and the monitor juste turned DOWN le day after. Database show that the retries counter is still incrementing event though UP heartbeats have been received.

MariaDB [kumadb]> SELECT * FROM heartbeat WHERE monitor_id = 92 ORDER BY end_time DESC LIMIT 100;
+----------+-----------+------------+--------+----------------------------------------------------------------------------------------------+---------------------+------+----------+------------+---------------------+---------+
| id       | important | monitor_id | status | msg                                                                                          | time                | ping | duration | down_count | end_time            | retries |
+----------+-----------+------------+--------+----------------------------------------------------------------------------------------------+---------------------+------+----------+------------+---------------------+---------+
| 28364587 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-13 09:00:04 | NULL |     3601 |          0 | 2026-01-13 09:00:04 |      79 |
| 28359659 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-13 08:00:04 | NULL |     3601 |          0 | 2026-01-13 08:00:04 |      78 |
| 28354741 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-13 07:00:04 | NULL |     3601 |          0 | 2026-01-13 07:00:04 |      77 |
| 28349813 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-13 06:00:04 | NULL |     3601 |          0 | 2026-01-13 06:00:04 |      76 |
| 28344872 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-13 05:00:04 | NULL |     3601 |          0 | 2026-01-13 05:00:04 |      75 |
| 28339938 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-13 04:00:04 | NULL |     3601 |          0 | 2026-01-13 04:00:04 |      74 |
| 28335007 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-13 03:00:04 | NULL |     3601 |          0 | 2026-01-13 03:00:04 |      73 |
| 28330077 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-13 02:00:04 | NULL |     3601 |          0 | 2026-01-13 02:00:05 |      72 |
| 28330065 |         1 |         92 |      1 | Backup in file 2026-01-13_03.00.00_+0100-mealie.dump.gz (252K) succeeded in 1.00643 seconds  | 2026-01-13 02:00:02 | 1006 |     3598 |          0 | 2026-01-13 02:00:02 |       0 |
| 28325137 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-13 01:00:04 | NULL |     3601 |          0 | 2026-01-13 01:00:04 |      71 |
| 28320207 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-13 00:00:04 | NULL |     3601 |          0 | 2026-01-13 00:00:04 |      70 |
| 28315289 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-12 23:00:04 | NULL |     3600 |          0 | 2026-01-12 23:00:04 |      69 |
| 28310354 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-12 22:00:04 | NULL |     3600 |          0 | 2026-01-12 22:00:04 |      68 |
| 28305422 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-12 21:00:04 | NULL |     3600 |          0 | 2026-01-12 21:00:04 |      67 |
| 28300503 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-12 20:00:04 | NULL |     3600 |          0 | 2026-01-12 20:00:04 |      66 |
| 28295575 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-12 19:00:04 | NULL |     3600 |          0 | 2026-01-12 19:00:04 |      65 |
| 28290645 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-12 18:00:04 | NULL |     3600 |          0 | 2026-01-12 18:00:04 |      64 |
| 28285722 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-12 17:00:04 | NULL |     3600 |          0 | 2026-01-12 17:00:04 |      63 |
| 28280787 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-12 16:00:04 | NULL |     3600 |          0 | 2026-01-12 16:00:04 |      62 |
| 28275868 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-12 15:00:04 | NULL |     3600 |          0 | 2026-01-12 15:00:04 |      61 |
| 28270931 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-12 14:00:04 | NULL |     3600 |          0 | 2026-01-12 14:00:04 |      60 |
| 28266011 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-12 13:00:04 | NULL |     3600 |          0 | 2026-01-12 13:00:04 |      59 |
| 28261072 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-12 12:00:04 | NULL |     3600 |          0 | 2026-01-12 12:00:04 |      58 |
| 28256149 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-12 11:00:04 | NULL |     3600 |          0 | 2026-01-12 11:00:04 |      57 |
| 28251219 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-12 10:00:04 | NULL |     3601 |          0 | 2026-01-12 10:00:04 |      56 |
| 28246294 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-12 09:00:03 | NULL |     3601 |          0 | 2026-01-12 09:00:03 |      55 |
| 28241359 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-12 08:00:03 | NULL |     3601 |          0 | 2026-01-12 08:00:03 |      54 |
| 28236427 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-12 07:00:03 | NULL |     3601 |          0 | 2026-01-12 07:00:03 |      53 |
| 28231503 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-12 06:00:03 | NULL |     3601 |          0 | 2026-01-12 06:00:03 |      52 |
| 28226579 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-12 05:00:03 | NULL |     3601 |          0 | 2026-01-12 05:00:03 |      51 |
| 28221639 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-12 04:00:03 | NULL |     3601 |          0 | 2026-01-12 04:00:03 |      50 |
| 28216705 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-12 03:00:03 | NULL |     3601 |          0 | 2026-01-12 03:00:03 |      49 |
| 28211767 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-12 02:00:03 | NULL |     3602 |          0 | 2026-01-12 02:00:04 |      48 |
| 28211771 |         1 |         92 |      1 | Backup in file 2026-01-12_03.00.00_+0100-mealie.dump.gz (252K) succeeded in 0.469502 seconds | 2026-01-12 02:00:02 |  469 |     3599 |          0 | 2026-01-12 02:00:02 |       0 |
| 28206832 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-12 01:00:03 | NULL |     3600 |          0 | 2026-01-12 01:00:03 |      47 |
| 28201906 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-12 00:00:03 | NULL |     3600 |          0 | 2026-01-12 00:00:03 |      46 |
| 28196976 |         0 |         92 |      0 | No heartbeat in the time window                                                              | 2026-01-11 23:00:03 | NULL |     3600 |          0 | 2026-01-11 23:00:03 |      45 |
@jdfranel commented on GitHub (Jan 13, 2026): Nevermind, the issue is still here. I didn't touche anything since I tried the workaround and the monitor juste turned DOWN le day after. Database show that the retries counter is still incrementing event though UP heartbeats have been received. ``` MariaDB [kumadb]> SELECT * FROM heartbeat WHERE monitor_id = 92 ORDER BY end_time DESC LIMIT 100; +----------+-----------+------------+--------+----------------------------------------------------------------------------------------------+---------------------+------+----------+------------+---------------------+---------+ | id | important | monitor_id | status | msg | time | ping | duration | down_count | end_time | retries | +----------+-----------+------------+--------+----------------------------------------------------------------------------------------------+---------------------+------+----------+------------+---------------------+---------+ | 28364587 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-13 09:00:04 | NULL | 3601 | 0 | 2026-01-13 09:00:04 | 79 | | 28359659 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-13 08:00:04 | NULL | 3601 | 0 | 2026-01-13 08:00:04 | 78 | | 28354741 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-13 07:00:04 | NULL | 3601 | 0 | 2026-01-13 07:00:04 | 77 | | 28349813 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-13 06:00:04 | NULL | 3601 | 0 | 2026-01-13 06:00:04 | 76 | | 28344872 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-13 05:00:04 | NULL | 3601 | 0 | 2026-01-13 05:00:04 | 75 | | 28339938 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-13 04:00:04 | NULL | 3601 | 0 | 2026-01-13 04:00:04 | 74 | | 28335007 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-13 03:00:04 | NULL | 3601 | 0 | 2026-01-13 03:00:04 | 73 | | 28330077 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-13 02:00:04 | NULL | 3601 | 0 | 2026-01-13 02:00:05 | 72 | | 28330065 | 1 | 92 | 1 | Backup in file 2026-01-13_03.00.00_+0100-mealie.dump.gz (252K) succeeded in 1.00643 seconds | 2026-01-13 02:00:02 | 1006 | 3598 | 0 | 2026-01-13 02:00:02 | 0 | | 28325137 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-13 01:00:04 | NULL | 3601 | 0 | 2026-01-13 01:00:04 | 71 | | 28320207 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-13 00:00:04 | NULL | 3601 | 0 | 2026-01-13 00:00:04 | 70 | | 28315289 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-12 23:00:04 | NULL | 3600 | 0 | 2026-01-12 23:00:04 | 69 | | 28310354 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-12 22:00:04 | NULL | 3600 | 0 | 2026-01-12 22:00:04 | 68 | | 28305422 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-12 21:00:04 | NULL | 3600 | 0 | 2026-01-12 21:00:04 | 67 | | 28300503 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-12 20:00:04 | NULL | 3600 | 0 | 2026-01-12 20:00:04 | 66 | | 28295575 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-12 19:00:04 | NULL | 3600 | 0 | 2026-01-12 19:00:04 | 65 | | 28290645 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-12 18:00:04 | NULL | 3600 | 0 | 2026-01-12 18:00:04 | 64 | | 28285722 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-12 17:00:04 | NULL | 3600 | 0 | 2026-01-12 17:00:04 | 63 | | 28280787 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-12 16:00:04 | NULL | 3600 | 0 | 2026-01-12 16:00:04 | 62 | | 28275868 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-12 15:00:04 | NULL | 3600 | 0 | 2026-01-12 15:00:04 | 61 | | 28270931 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-12 14:00:04 | NULL | 3600 | 0 | 2026-01-12 14:00:04 | 60 | | 28266011 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-12 13:00:04 | NULL | 3600 | 0 | 2026-01-12 13:00:04 | 59 | | 28261072 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-12 12:00:04 | NULL | 3600 | 0 | 2026-01-12 12:00:04 | 58 | | 28256149 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-12 11:00:04 | NULL | 3600 | 0 | 2026-01-12 11:00:04 | 57 | | 28251219 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-12 10:00:04 | NULL | 3601 | 0 | 2026-01-12 10:00:04 | 56 | | 28246294 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-12 09:00:03 | NULL | 3601 | 0 | 2026-01-12 09:00:03 | 55 | | 28241359 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-12 08:00:03 | NULL | 3601 | 0 | 2026-01-12 08:00:03 | 54 | | 28236427 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-12 07:00:03 | NULL | 3601 | 0 | 2026-01-12 07:00:03 | 53 | | 28231503 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-12 06:00:03 | NULL | 3601 | 0 | 2026-01-12 06:00:03 | 52 | | 28226579 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-12 05:00:03 | NULL | 3601 | 0 | 2026-01-12 05:00:03 | 51 | | 28221639 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-12 04:00:03 | NULL | 3601 | 0 | 2026-01-12 04:00:03 | 50 | | 28216705 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-12 03:00:03 | NULL | 3601 | 0 | 2026-01-12 03:00:03 | 49 | | 28211767 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-12 02:00:03 | NULL | 3602 | 0 | 2026-01-12 02:00:04 | 48 | | 28211771 | 1 | 92 | 1 | Backup in file 2026-01-12_03.00.00_+0100-mealie.dump.gz (252K) succeeded in 0.469502 seconds | 2026-01-12 02:00:02 | 469 | 3599 | 0 | 2026-01-12 02:00:02 | 0 | | 28206832 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-12 01:00:03 | NULL | 3600 | 0 | 2026-01-12 01:00:03 | 47 | | 28201906 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-12 00:00:03 | NULL | 3600 | 0 | 2026-01-12 00:00:03 | 46 | | 28196976 | 0 | 92 | 0 | No heartbeat in the time window | 2026-01-11 23:00:03 | NULL | 3600 | 0 | 2026-01-11 23:00:03 | 45 | ```
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/uptime-kuma#4574
No description provided.