Hello, exactly what should I send you? What I sent you contains the full error trace.
root@srv953714 ~ # rm -rf /var/www/mautic/var/cache/*
sudo -u www-data php8.3 /var/www/mautic/bin/console cache:warmup --env=prod
sudo -u www-data php8.3 /var/www/mautic/bin/console messenger:consume email --limit=3 -vvv --env=prod
// Warming up the cache for the prod environment with debug
// false
Itâs not processing messages. Please verify that the change was applied correctly:
bash
sudo -u www-data php8.3 /var/www/mautic/bin/console debug:config framework messenger --env=prod | grep -A5 "email:"
Also check which DSN is actually being used:
bash
sudo -u www-data php8.3 -r "
require '/var/www/mautic/vendor/autoload.php';
$dotenv = new Symfony\Component\Dotenv\Dotenv();
$dotenv->loadEnv('/var/www/mautic/.env');
echo 'DSN EMAIL: ' . ($_ENV['MAUTIC_MESSENGER_DSN_EMAIL'] ?? 'NOT DEFINED') . PHP_EOL;
"
Also check if local.php is not overriding the value:
bash
grep -i "messenger_dsn" /var/www/mautic/config/local.php
root@srv953714 ~ sudo -u www-data php8.3 /var/www/mautic/bin/console debug:config framework messenger --env=prod | grep -A5 âemail:â
email:
dsn: '%env(urlencoded-dsn:MAUTIC_MESSENGER_DSN_EMAIL)%'
retry_strategy:
service: Mautic\MessengerBundle\Retry\RetryStrategy
max_retries: 3
delay: 1000
root@srv953714 ~ # sudo -u www-data php8.3 -r "
require â/var/www/mautic/vendor/autoload.phpâ;
$dotenv = new Symfony\Component\Dotenv\Dotenv();
$dotenv->loadEnv(â/var/www/mautic/.envâ);
echo 'DSN EMAIL: â . ($ENV[âMAUTIC_MESSENGER_DSN_EMAILâ] ?? âNOT DEFINEDâ) . PHP_EOL;
"
DSN EMAIL: doctrine://default?queue_name=default
root@srv953714 ~ # grep -i âmessenger_dsnâ /var/www/mautic/config/local.php
âmessenger_dsn_emailâ => âdoctrine://default?queue_name=emailâ,
âmessenger_dsn_hitâ => âdoctrine://default?queue_name=hitâ,
âmessenger_dsn_failedâ => âdoctrine://default?queue_name=failedâ,
root@srv953714 ~ #
Best regards