【问题标题】:Server-Sent Events not working on a certain server服务器发送的事件在某个服务器上不起作用
【发布时间】:2020-11-04 00:04:17
【问题描述】:

基于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 而不是发送正确的事件。

你能帮忙调试一下吗?如何定位问题?

【问题讨论】:

    标签: javascript apache server-sent-events


    【解决方案1】:

    好的,我找到了解决问题的方法。我将 PHP 版本从 FastCGI 更改为 CGI,它开始工作了。

    但是为什么-我不知道:(

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-22
      • 2022-01-16
      • 1970-01-01
      • 2013-09-08
      • 1970-01-01
      • 2013-05-01
      • 2015-03-10
      相关资源
      最近更新 更多