集群出现服务器响应时间过长报错的解决方案

编辑
  • 文档创建者:疏影横斜
  • 浏览次数:190次
  • 编辑次数:1次
  • 1. 问题说明

    为了解决一些集群环境单节点故障导致的问题,在 7.15 号发布的 FineReport jar 包中对”集群内部转发逻辑“进行了优化。对于节点之间的请求设置了超时时间,默认的读写超时时间是 90000(单位ms),对于部分用户来说,这个参数会影响模板的访问并会收到异常消息通知,如有此情况可根据本帮助文档自行调整。

    2. 报错页面

    image2019-6-19_21-59-13.png

    3. 异常通知

    image2019-6-19_22-0-5.png

    4. 解决方案

    可以通过手动在配置数据库 fine_conf_entity 表中插入对应的字段和值来进行调整,如下:

    字段自定义值(单位:ms)注释
    ClusterRedirectConfig.socketTimeout90000

    含义:读写超时的时间,如果在超时时间内服务器未返回或收到任何数据,视为超时,超时 5 次会通知管理员检查节点状态。

    参数调整建议:

    如果没有大数据量计算或导出的模板,则建议配置不超过 90000(单位ms)。

    如果有大数据量计算或导出的模板,则根据最长耗时的模板时间进行配置。

    说明:这个参数与 nginx 中的参数为 proxy_read_timeout 和 proxy_send_timeout 对应,不能超过nginx 里的这两个参数的值。


    附件列表


    主题: 部署集成
    标签: 暂无标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]