События, отправленные сервером, не работают на определенном сервере - PullRequest
0 голосов
/ 14 июля 2020

На основе статьи html5rocks :

SSE отправляются через традиционный HTTP. Это означает, что для их работы не требуется специальный протокол или реализация сервера.

Я использовал решение, упомянутое в https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events.

Оригинал Код: https://github.com/mdn/dom-examples/tree/master/server-sent-events

У меня два сервера с похожими конфигурациями. Но на одном из скриптов не работает. Соединение не установлено и обрабатывается как обычный HTTP-запрос, а не как поток событий. Таким образом, после max_execution_time вместо отправки правильных событий возвращается 500 Internal Server Error.

Подскажите, как отладить? Как определить проблему?

1 Ответ

0 голосов
/ 14 июля 2020

Хорошо, я нашел решение своей проблемы. Я сменил версию PHP с FastCGI на CGI, и она начала работать.

Но почему - понятия не имею: (

...