Analyse "queuednotification" memory_limit
Example error in php-errors.log
[2026-07-17 04:00:09] glpi.CRITICAL: *** Fatal Error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 9269800 bytes)
Backtrace :
./src/DBmysql.php:596
[2026-07-17 09:38:27] glpi.CRITICAL: *** Uncaught PHP Exception Symfony\Component\ErrorHandler\Error\OutOfMemoryError: "Error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 4775392 bytes)" at DBmysql.php line 596
Backtrace :
./src/DBmysql.php:596Overview: total size of the queue (queuednotification)
SELECT COUNT(*) AS nb,
ROUND(SUM(LENGTH(COALESCE(body_html,''))+LENGTH(COALESCE(body_text,'')))/1048576,1) AS total_mb,
MAX(sent_try) AS max_retry
FROM glpi_queuednotifications WHERE is_deleted = 0;
The 20 largest pending notifications

Which ticket/object generates the most volume (body × recipients)

Simulating the next cron batch

Inspecting the offending ticket

Cleaning up the ticket
Cleaning up the mail receiver
Adjusting the receiver's rules engine
Last updated