Notification lost if service is temporarily unavailable
#6046 opened on Aug 8, 2025
Description
📑 I have found these related issues/pull requests
Searched but didn't find any related issue/PR
🛡️ Security Policy
- I have read and agree to Uptime Kuma's Security Policy.
📝 Description
If the notification server is temporarily unreachable/unavailable at the moment of the down/up event, no retries are attempted to send the notification. I have a dual internet connection with a primary and a backup link. If the primary link fails there is a small delay (seconds) before the primary router switches to the backup link and during this short period of time the Telegram server is inaccessible from Uptime Kuma. The down notification of the primary link is never received even if Telegram is reachable just few seconds later. I have not checked if this is just related to Telegram or a more general behavior also affecting other notification channels.
👟 Reproduction steps
- disable internet connection (or just api.telegram.org) from Uptime Kuma
- down any monitor configured with a Telegram notification
- wait 5-10 seconds
- re-enable internet/telegram connectivity
- check that no down notification is sent
👀 Expected behavior
The down notification is retried and sent as soon as a connection with the notification service is available.
😓 Actual Behavior
No notification is sent
🐻 Uptime-Kuma Version
1.23.15
💻 Operating System and Arch
Debian GNU/Linux 12.8 (bookworm)
🌐 Browser
Firefox 141.0.3
🖥️ Deployment Environment
- Runtime Environment:
- Docker: Docker version 27.3.1, build ce12230
- Docker Compose: Docker Compose version v2.29.7
- Database:
- SQLite: Embedded
- Database Storage:
- Filesystem:
- Linux: Btrfs
- Storage Medium: NVMe + SSD (RAID1)
- Filesystem:
- Uptime Kuma Setup:
- Number of monitors: 22
📝 Relevant log output