События Laravel 11, выстрелившиеся несколько раз в производстве (Nginx, Azure App Services, Php 8.3)Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 События Laravel 11, выстрелившиеся несколько раз в производстве (Nginx, Azure App Services, Php 8.3)

Сообщение Anonymous »

Я сталкиваюсь с проблемой, в которой события Laravel снимаются несколько раз, но только в производственной среде. < /p>
Окружающая среда: < /p>

laravel: 11.x < /li>
php: 8.3 < /li>
hingfing: nginx < />
< /li> < /li>

. Сервисы < /li>
Настройка:

Служба приложения выполняет основное приложение Laravel < /li>
Отдельные запланированные задачи службы приложений (Cron) < /li>
< /ul>
< /li>
< /ul>
ar /ar /um />event(new ApplicationStatusChanged($application));
< /code>
В производстве эти события запускают несколько раз для одной операции. Например, один запрос на одном сообщении заставляет слушатель событий работать 2 раза. < /P>
Проверьте прямое запрос на тестирование и получение того же. < /P>
Это не происходит в местной среде разработки. НЕПРАВИЛЬНАЯ НЕОБХОДИМОСТЬ? исключено: < /p>

Не используя ни weasqueue ни на событии, ни на слушатель-все они синхронны. Запросы попадают в конечную точку.>

Подробнее здесь: https://stackoverflow.com/questions/796 ... p-services
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»