首页 > 解决方案 > Citrix Netscaler 阻止 ServiceStack 服务器事件

问题描述

我正在使用服务堆栈服务器事件向客户端推送通知,但一位客户需要在 Citrix Netscaler 后面托管服务器堆栈应用程序主机。在这种情况下,所有连接似乎都被 cliet 中止,并且 sse 不起作用。

SSE with ServiceStack not working with netscaler的帖子中, myzz 建议设置 citrix 以防止后端服务器发送分块响应。

有谁知道它是否有效?

请注意,如果我直接指向 apphost 而不是 netloader sse 可以完美运行。

标签: servicestackcitrixeventsourcenetscaler

解决方案


您可以使用您链接的解决方案,禁用块https://support.citrix.com/article/CTX121948或者,扩展 myz,您可以使用 SSL_BRIDGE 或仅使用 TCP 虚拟服务器和服务类型,这样 netscaler 就不会执行HTTP 检查。


推荐阅读