Anomalie #352
ferméEvolution #341: Migration srv2 vers VPS
Problème suite à la mise en prod
0%
Description
- Planification d'article ESS
- [ ] Planification d'envoi de newsletter
- [ ] Envoi de newsletter hors test
Mis à jour par David Mercereau il y a 9 jours
Quelques correction
Probablement problème timezone :
- Serveur en Europe/Paris : CEST +0200.
- PHP CLI, CGI et FPM 7.4 à 8.5 configurés en Europe/Paris.
- MariaDB redémarré et vérifié en CEST, avec `NOW() correctement décalé de deux heures par rapport à UTC.
- Tous les services concernés sont actifs.
Pour Phpmynewsletter problème de permission. J'ai été plus souple avec les outils hébergements je l'ai laissé en non immuable. Ce qui devait causer le problème pour l'envoi
Pour Phpmynewsletter et l'envoi planifier. Il génère des tâche cron à la volé (/var/spool/crontab/crron/web4) mais ne mettait pas la bonne version PHP.
L’application ne permettait pas de paramétrer le PHP CLI : elle utilisait directement command -v php. J’ai donc appliqué un patch minimal dans include/manager_cron.php afin que les nouvelles tâches utilisent systématiquement :
/usr/bin/php7.4
Les crons existants ont également été corrigés. Lors du passage UTC → Europe/Paris, Cron a immédiatement rattrapé les tâches situées dans les deux heures sautées :
la campagne valide 1940 a été envoyée ;