AI 摘要

ntfy部署后,启用cdn后发现消息推送失败,原因是ntfy依赖websocket,而websocket需要http1.1,但cdn使用了http2回源。解决办法是关闭cdn的http2回源,并在关闭后重启ntfy以清除缓存,确保问题彻底解决。
ntfy一直重新连接?ntfy不能使用http2回源

部署ntfy,给它上了cdn,上完之后发现全部消息推送连不上,检查了一下,应该是ntfy需要使用websocket实现消息推送,websocket需要http1.1,但cdn那边使用了http2回源,故导致消息推送失效。

解决办法很简单,关掉cdn的http2回源即可

注意,关闭http2回源之后记得重启一下ntfy,存在缓存,需要重启一下才能彻底解决问题

HTTP/2回源