servicestack - Citrix Netscaler 阻止 ServiceStack 服务器事件
问题描述
我正在使用服务堆栈服务器事件向客户端推送通知,但一位客户需要在 Citrix Netscaler 后面托管服务器堆栈应用程序主机。在这种情况下,所有连接似乎都被 cliet 中止,并且 sse 不起作用。
在SSE with ServiceStack not working with netscaler的帖子中, myzz 建议设置 citrix 以防止后端服务器发送分块响应。
有谁知道它是否有效?
请注意,如果我直接指向 apphost 而不是 netloader sse 可以完美运行。
解决方案
您可以使用您链接的解决方案,禁用块https://support.citrix.com/article/CTX121948或者,扩展 myz,您可以使用 SSL_BRIDGE 或仅使用 TCP 虚拟服务器和服务类型,这样 netscaler 就不会执行HTTP 检查。
推荐阅读
- python - AttributeError:模块“seaborn”没有属性“load_dataset”
- visual-studio - 删除选项卡面板 - Visual Studio 2019
- git - 我可以同时在 Visual Studio Code 中连接我的 GitLab 和 Github 帐户吗?
- firebase - 从 Firebase 管理员为用户订阅 Firebase 云消息传递主题会导致主题参数的语法无效
- querydsl - 在querydsl的orderBy子句中使用列名
- linux - 使用 linux/unix 脚本在 HTML 的特定单词之后获取多个单词
- python - Pandas 删除重复的列
- c# - 为什么 Parallel Foreach 在仅添加 int 值时并不总是返回相同的结果
- postgresql - Windows Server OS 2019 中 PostgreSQL 的 repmgr 的解决方法
- arduino - Arduino“SerialEvent”示例代码在我的 Arduino Nano 上不起作用。我无法接收串行数据。为什么?