Besoin d'aide ?

Laravel Octane + Livewire Requêtes ré-éxécutées

Avatar de SquallX
SquallX

Salut à vous,

Je me permets de vous contacter car je suis confronté à un soucis concernant une installation sur un VPS Ionos avec Forge, et un projet basé sur Laravel 9 + Livewire. Pour ce projet j'ai décidé d'implémenter la technologie Laravel Octane, facilement grâce à Forge. Cependant je constate un soucis. A chaque fois qu'un utilisateur revient sur le site (qui est pour le moment en accès privé qui plus est), toutes ses requêtes sont conservées par Octane et ré-éxécutées à chaque fois, y compris pour les autres utilisateurs.

Voici ce que ça donne pour une journée complète après quelques visites sur le site :

Capture-d-e-cran-2022-04-08-a-17-56-14.png

Je précise qu'octane est lancé avec daemon, conforme à la doc.

Et quand je stop Octane, tout redevient normal.

Voici la commande supervisor pour gérer le daemon au cas où :

[program:daemon-681832]
directory=/home/forge/triomphe-realestate.fr/
command=php8.1 artisan octane:start --port=8001 --no-interaction

process_name=%(program_name)s_%(process_num)02d
autostart=true
autorestart=true
user=forge
numprocs=1
startsecs=1
redirect_stderr=true
stdout_logfile=/home/forge/.forge/daemon-681832.log
stopwaitsecs=10
stopsignal=SIGTERM
stopasgroup=true
killasgroup=true

Et je vous avouerais que je ne sais pas trop d'où vient le problème, et comment toutes ses requêtes sont exécutées à chaque fois. Elles ne sont pas censées rester en mémoie. Où alors j'ai mal compris quelque chose.

Si quelqu'un a une idée je suis preneur, un grand merci ! =)

Posté il y a 1 mois
Avatar de khalyomede
khalyomede

Bonjour,

As-tu le même problème si tu arrête le daemon Supervisor, et que tu lance php artisan octane:start depuis ton serveur ?

Autre chose, tu n'a pas précisé si tu sers ton projet avec Nginx ou Apache, et si c'est le cas, peux-tu afficher un extrait de ta conf ? Avec notamment le bloc de code qui affiche comment tu forward la requête vers le port sur lequel octane écoute.

Posté il y a 1 mois

Vous ne pouvez pas répondre à ce sujet.