Какие методы Laravel (PHP) могут помочь обнаружить разрыв соединения со стороны Клиента (Браузера)? [closed]Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Какие методы Laravel (PHP) могут помочь обнаружить разрыв соединения со стороны Клиента (Браузера)? [closed]

Сообщение Anonymous »

У меня есть бэк-энд сервер на Laravel, на него поступают запросы по API на предоставление данных и отчетов на основе данных из БД.
В контроллер поступает Request и сервисная часть начинает готовить ответ (иногда до нескольких минут)
В это время на стороне Клиента, отправившего запрос может наступить timeout = 30, и запрос прекратиться.
Как мне на стороне сервера определить что запрос "разорван", и response отправлять нет смысла?
I have a back-end server in Laravel, it receives API requests to provide data and reports based on data from the database.
A Request arrives at the controller and the service part begins to prepare a response (sometimes up to several minutes)
At this time, on the side of the Client who sent the request, timeout = 30 may occur, and the request will stop.
How can I determine on the server side that the request is “broken” and there is no point in sending a response?
метод

Код: Выделить всё

connection_aborted()) {
// Соединение разорвано клиентом
Log::error('Connection aborted by client');
}

не работает - всегда возвращает '0'

Подробнее здесь: https://stackoverflow.com/questions/794 ... 0%bd%d1%8b
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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