Redémarrage automatique une fois par jour via cron ?

J’ai posté ceci il y a quelques semaines :

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 ?

Merci !

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.

Il serait encore mieux de configurer la livraison directe des e-mails entrants Configure direct-delivery incoming email for self-hosted sites with Mail-Receiver

1 « J'aime »

Bonjour Richard,

Merci pour votre réponse utile.

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.

Merci beaucoup pour ces informations utiles !

1 « J'aime »

Oui

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.