Closed ritsuxis closed 3 years ago
reverse proxyとしてnginxを構築した。webページ自体は見れるが、SSE(server-sent events)はうまく動作しない。原因を解明してSSEが動作するようにしてほしい。
初期状態
Reverse Proxy上で $ curl -N localhost/eventをしても応答がない。
Reverse Proxy上で $ curl -N localhost/eventをしたら、
$ curl -N localhost/event
data: 1
data: 2
data: 3
...以下Ctrl+Cが入力されるまで続く
が返ってくること
お世話になっておりますチームkstmの入野です。
今回の問題は、 /etc/nginx/nginx.confのserver/locationに
/etc/nginx/nginx.conf
server/location
proxy_http_version 1.1; proxy_buffering off;
を追記することで解決できます。
概要
reverse proxyとしてnginxを構築した。webページ自体は見れるが、SSE(server-sent events)はうまく動作しない。原因を解明してSSEが動作するようにしてほしい。
前提条件
初期状態
Reverse Proxy上で $ curl -N localhost/eventをしても応答がない。
終了状態
Reverse Proxy上で $ curl -N localhost/eventをしたら、
$ curl -N localhost/event
data: 1
data: 2
data: 3
...以下Ctrl+Cが入力されるまで続く
が返ってくること