Execution des files d'attentes avec supervisor sur hostinger

Développement Outils
kenmoe Russel Loïc

kenmoe Russel Loïc

Crée

Je déploie actuellement une application Laravel sur Hostinger et rencontre un souci pour exécuter les files d’attente (queues) de manière efficace. Apres mes recherches je me suis rendu compte qu'il existe un outil <<Supervisor>> qui est utilisé pour gérer les processus de file d’attente en arrière-plan sur un serveur, permettant ainsi de redémarrer automatiquement les travaux en cas d’échec. Cependant, je ne suis pas certain de la démarche à suivre pour configurer Supervisor sur Hostinger, notamment en raison des restrictions possibles de cet environnement d’hébergement mutualisé.

J’aimerais savoir :

  1. Est-il possible d’installer et de configurer Supervisor sur Hostinger pour gérer les queues Laravel ?
  2. Si oui, existe-t-il une procédure spécifique à suivre ?
  3. Si l’installation de Supervisor est impossible, y a-t-il des alternatives pour garantir le bon fonctionnement des files d’attente sur cet hébergeur ?

Merci d'avance pour votre aide !

Commentaires (6)

Veuillez vous assurer d'avoir lu nos règles de conduite avant de répondre à ce fil de conversation.

Veuillez vous connecter ou créer un compte pour participer à cette conversation.

  • je m'en doutais bien , mince . tu me conseille donc horizon si redis est disponible . Stp tu as un article ou quelque chose du genre pour me guider?

  • L’installation de Supervisor n’est généralement pas possible sur des hébergements mutualisés comme Hostinger, car cela nécessite des privilèges d’administrateur pour installer et gérer des services en arrière-plan. Tu pourrais cependant utiliser Horizon si Redis est disponible.

  • Soit tu peux simplifier et utiliser des taches crons

  • Essaye de te documenter sur Laravel Horizon

  • j'ai pensé a l'approche des taches cron , mais si lorsque jactive le compte d'un user le mail doit etre envoyé; mais avec les taches cron le mail sera envoyer vraiment ultérieurement (au moment defini pour les taches cron)

  • C'est vrai qu'avec les taches cron ce sera en diférés essaye de voir si tu as a possibilité d'utiliser Laravel Horizon Lien de la doc https://laravel.com/docs/11.x/horizon