使用IIS8后面的websockets的Confluence(Synchrony)不能复制或插入大块文本

我在运行SSL的IIS8反向代理后面运行了一个Confluence 6.1.0安装程序。 除了一个小问题以外,一切正常。

当我尝试复制三段或四段文本时,尝试复制一个表或试图插入一个大于8×8的新表时,协作编辑失败,底栏上的文本从“准备就绪”或“保存更改”变为“无法保存更改”。 然后它会坐在那里,直到你取消编辑,放弃你的更改,然后重新打开编辑器。

复制和粘贴较小的文本块或插入较小的表格按预期工作。 在3500字左右的文字中有某种阈值是工作和打破的区别。

环境是Windows 2012 R2,带有运行SSL的IIS8.5和Confluence 6.1.0。 IE和Chrome都发生这种情况,我还没有testingFirefox。 在任何Confluence日志,IIS8日志中,甚至在Chrome中的开发者控制台中都没有错误。

如果我closures代理并直接进入Confluence 6.1.0,一切正常。 我也有安装Apache的另一个环境,而不是IIS8做同样的事情,它也工作正常。 这个问题似乎局限于IIS8做WebSockets。

我最好的猜测是IIS8中有一个设置限制了代理的数据量。 我只是无法find该设置。

我看过的设置包括:

  • 请求过滤
    • 以字节为单位的最大URL长度 – 当前设置为默认值的两倍的8192
    • 最大查询string – 当前设置为8192,这是默认值的四倍。
    • 允许的最大内容长度 – 目前默认为30000000,相当于28.6MB,远远大于我正在做的。
  • ApplicationHost.config和web.config system.webServer / webSocket
    • receiveBufferLimit – 目前设置为4194304,这是默认值,相当于4MB,也比我在做的更大。

是否还有另外一个设置,我错过了,这将解释为什么IIS会中断或拒绝有效载荷?