Depuis lors, nous avons eu un incident où Discourse n’a pas reçu d’e-mails entrants pendant cinq jours : le 1er avril, il a récupéré deux e-mails entrants rapidement, mais n’a ensuite pas pu récupérer les quatre publications par e-mail entrantes arrivées les 2 et 3 avril. Puis, le 5 avril, pour des raisons inconnues, le journal affiche :
Exception de tâche : -ERR [SYS/TEMP] Serveur en cours d’arrêt.
Et le lendemain, il a recommencé à récupérer des e-mails de notre boîte POP (bien que, là encore, avec des lenteurs sporadiques : il est configuré pour vérifier la boîte toutes les quelques minutes, mais parfois il récupère de nouveaux messages en quelques minutes, et parfois cela prend plusieurs heures).
Est-ce que cela pourrait aider de redémarrer Discourse une fois par jour via une tâche cron ? Il s’agit d’une communauté à faible volume avec seulement quelques publications par jour (généralement 5 à 10), mais la plupart des membres reçoivent les publications par e-mail et tout le monde souhaite que les e-mails soient envoyés rapidement.
Donc :
Est-ce que redémarrer Discourse une fois par jour serait bénéfique pour l’application, nuisible, ou sans effet ?
Y a-t-il autre chose que je pourrais essayer pour que Discourse récupère nos messages POP plus fréquemment ?
Ce n’est pas un problème Discourse. C’est un message d’erreur provenant de votre serveur POP3. Vous devez résoudre ce problème auprès de votre fournisseur d’hébergement mutualisé cPanel.
Le message « Server shutting down » provient-il de mon serveur POP ? J’avais pensé qu’il venait du droplet Digital Ocean. (Je viens de revoir les journaux d’erreur et effectivement, la trace d’appel indique POP3Command#check_response. Étrange.)
Merci pour ce lien utile concernant la livraison directe des e-mails entrants — je pensais faire cela, mais apparemment non. Je suis un peu méfiant face à la complexité de la configuration correcte des e-mails entrants et sortants, surtout lorsque tous les autres e-mails entrants doivent être dirigés vers cPanel, mais c’est une bonne suggestion et je vais peut-être essayer.
Je ne suis pas certain à 100 % de votre configuration, mais il est plus simple de rediriger @example.com vers votre cPanel et d’utiliser @forum.example.com pour votre forum.