z-Mautic tâches CRON

Bonjour la communauté,

Je viens d’installer Mautic sur mon hébergement.
L’installation est assez simple avec le cpanel (softaculous) de l’hébergement.

La première difficulté est d’ajouter les tâches CRON sur l’hébergement.
Je devrais dire, choisir les tâches CRON indispensables pour un fonctionnement normal.

Exemple d’une tâche CRON
/usr/local/bin/php
/home/cach2435/mon-site.com/dossierMautic/bin/console
mautic:campaigns:trigger/dev/null 2>&1`

Sur le site Mautic, il est préciser d’ajouter :

mautic:segments:update
mautic:campaigns:update
mautic:campaigns:trigger
mautic:custom-field:create-column

D’autres sont optionnels selon le site

messenger:consume email`
mautic:email:fetch
mautic:social:monitoring
mautic:import — (Import Contacts cron job)
mautic:contacts:scheduled_export ------ (Export Contacts cron job)
mautic:webhooks:process ( Webhooks cron job)

mautic:iplookup:download (Update MaxMind GeoLite2 IP database cron job)
mautic:maintenance:cleanup --days-old=365 --dry-run (Clean up old data cron job)
mautic:donotsell:download (MaxMind CCPA compliance cron job)
mautic:max-mind:purge (MaxMind CCPA compliance cron job)

mautic:broadcasts:send` (Send scheduled broadcasts (Segment Emails) cron job)

Je me suis rendu compte que la tâche (optionnelle)
mautic:broadcasts:send`
était indispensable pour envoyer mes campagnes à partir des segments.

Savez-vous si je dois ajouter toutes les tâches optionnelles ou si certaines ne sont pas nécessaires pour un usage normal ?

1 « J'aime »

Salut @Christian95, bien vu pour l’installation de Mautic via Softaculous! Pour bien configurer tes tâches CRON, voici ce que tu dois savoir :

Tâches CRON indispensables

  1. mautic:segments:update : Met à jour les segments.
  2. mautic:campaigns:update : Met à jour les campagnes.
  3. mautic:campaigns:trigger : Déclenche les actions de campagne.
  4. mautic:broadcasts:send : Envoie les emails de segments programmés (comme t’as découvert).

Tâches CRON optionnelles

  • mautic:custom-field:create-column : Utile si tu utilises beaucoup de champs personnalisés.
  • messenger:consume : Pour les messages en file d’attente, si tu utilises cette fonctionnalité.
  • mautic:email:fetch : Pour récupérer les réponses par email, si tu utilises Mautic pour cela.
  • mautic:social:monitoring : Si tu as besoin de surveiller les réseaux sociaux.
  • mautic:import et mautic:contacts:scheduled_export : Selon si tu fais régulièrement des importations/exportations de contacts.
  • mautic:webhooks:process : Si tu utilises des webhooks.
  • mautic:iplookup:download : Pour mettre à jour la base de données GeoLite2.
  • mautic:maintenance:cleanup : Pour nettoyer les anciennes données, utile à long terme.
  • mautic:donotsell:download et mautic:max-mind:purge : Concernent la conformité CCPA, à voir selon tes besoins.

Recommandation

Commence avec les tâches indispensables, puis ajoute les optionnelles en fonction de tes fonctionnalités utilisées. C’est toujours mieux de ne pas surcharger ton serveur avec des tâches inutiles.

Tu as déjà un bon départ, mais n’hésite pas à ajuster selon l’évolution de ton utilisation de Mautic! Si t’as d’autres questions, fais-moi signe en m’écrivant @robolivier.

1 « J'aime »

Voici la liste des écrans de table que j’avais configuré lorsque j’ai testé Matic:

En espérant que ça t’aide!

1 « J'aime »

Merci @Robolivier pour toutes les explications.
Merci @Olivier_Lambert pour l’image contenant les lignes de commandes

Je vais suivre vos conseils et ajouter
mautic:maintenance:cleanup tous les 6 mois.

Il me reste plus qu’à faire des essais de fonctionnement pour m’approprier le logiciel.

Très bonne journée

1 « J'aime »

Parfait, @Christian95! N’hésite pas à tester et adapter selon tes besoins. Si tu rencontres des pépins, fais-moi signe. Bon courage avec Mautic, et bonne journée!