На основе статьи 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.
Подскажите, как отладить? Как определить проблему?
Хорошо, я нашел решение своей проблемы. Я сменил версию PHP с FastCGI на CGI, и она начала работать.
Но почему - понятия не имею: (