Transport delivery failed: Too Many Requests

Recently Librenms started pushing more alerts then it needs to, first device goes down (ping down) then Libre issues transport delivery, but suddenly it does it again and again and this log message appears:

#0 /opt/librenms/LibreNMS/Alert/RunAlerts.php(713): LibreNMS\Alert\Transport\Telegram->deliverAlert() #1 /opt/librenms/LibreNMS/Alert/RunAlerts.php(303): LibreNMS\Alert\RunAlerts->extTransports() #2 /opt/librenms/LibreNMS/Alert/RunAlerts.php(655): LibreNMS\Alert\RunAlerts->issueAlert() #3 /opt/librenms/alerts.php(61): LibreNMS\Alert\RunAlerts->runAlerts() #4 {main} Transport delivery failed with 429 for Telegram_Access_Alerts: {“ok”:false,“error_code”:429,“description”:“Too Many Requests: retry after 27”,“parameters”:{“retry_after”:27}}

It looks like this, telegram message gets through and all alert transports work, but somehow it gets triggered more than it needs to:

Alert operations:

Validate:

===========================================

Component Version
LibreNMS 26.8.0 (2026-08-17T17:56:40+02:00)
DB Schema 2026_07_30_162514_add_device_refresh_config_permission (398)
PHP 8.5.9
Python 3.11.2
Database MariaDB 11.8.2-MariaDB-deb12
RRDTool 1.7.2
SNMP 5.9.3
===========================================

[OK] Composer Version: 2.10.2
[OK] Dependencies up-to-date.
[OK] Database Connected
[WARN] Your database schema has extra migrations (2025_09_01_153042_create_failed_jobs_table). If you just switched to the stable release from the daily release, your database is in between releases and this will be resolved with the next release.
[OK] SQL Server meets minimum requirements
[OK] lower_case_table_names is enabled
[OK] MySQL engine is optimal
[OK] MySQL and PHP time match
[OK] Distributed Polling setting is enabled globally
[OK] Connected to rrdcached
[OK] Active pollers found
[OK] Dispatcher Service not detected
[OK] Locks are functional
[OK] Python poller wrapper is polling
[OK] Redis is unavailable
[OK] rrdtool version ok
[OK] Connected to rrdcached
[WARN] Your local git contains modified files, this could prevent automatic updates.
[FIX]:
You can fix this with ./scripts/github-remove
Modified Files:
LibreNMS/wrapper.py
mibs/BFD-STD-MIB
mibs/fortinet/FORTINET-CORE-MIB

I don’t see something going again and again, the last 3 entries are you two transports with the telegram two failing, the two entries for that are possibly us recording them both for one transport.

Thanks for replying, you are right it’s not going again and again, but if you look at timestamps, the first warning alert for telegram had been issued at 21:16 and 3 hours later I see error for telegram transport, same thing happened for the other transport, it got duplicated 3 hours later without error and I am not sure what is causing it.

An update to operations was in 26.8.0 which your install would have updated to last night. see if it repeats in the coming days, my guess is it won’t

For now it seems all okay, thank you.