【发布时间】:2016-10-31 17:04:20
【问题描述】:
我们刚刚在我们的环境中将 K2 从版本 4.6.6 升级到了 4.6.11。 环境中有两台 K2 服务器设置了负载均衡器。 升级后,K2 工作流 API 中的一些函数会抛出异常。
"Error","EnvironmentServer","15100","Generic","SourceCode.Workflow.Runtime.Management [OpenConnection [string[] names]]","15100 发生错误,错误:无法连接到 loadbal -k2-abc.com 在 5252 端口上。连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。","anonymous","0.0.0.0 " "Error","EnvironmentServer","15100","Generic","SourceCode.Workflow.Runtime.Management [SendArchiveX [string[] names]]","15100 发生错误,错误:无法连接到 loadbal-k2- abc.com 在端口 5252 上。连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。“,匿名”,“0.0.0.0” "Error","EnvironmentServer","15101","Generic","SourceCode.Workflow.Runtime.Management [ReleaseWorklistItem [string[] names]]","15101 发生错误,错误:无法连接到 loadbal-k2- abc.com 在端口 5252 上。连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。“,匿名”,“0.0.0.0” "Error","System","2025","InternalMarshalError","SourceCode.Hosting.Server.Runtime.HostServerBroker.InternalMarshal","2025 编组 SourceCode.Workflow.Runtime.Management.WorkflowManagementHostServer.ReleaseWorklistItem 时出错,无法连接到loadbal-k2-abc.com 在 5252 端口。连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。","","", "Error","System","2025","InternalMarshalError","SourceCode.Hosting.Server.Services.TCPClientSocket.InternalMarshal","2025 编组 SourceCode.Workflow.Runtime.Management.WorkflowManagementHostServer.ReleaseWorklistItem 时出错,无法连接到loadbal-k2-abc.com 在 5252 端口上。连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。” "Error","Communication","8060","ProcessPacketError","SourceCode.Hosting.Server.Services.TCPClientSocket.ProcessMessage","8060 ProcessPacket 错误,无法连接到端口 5252 上的 loadbal-k2-abc.com。连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。"
在 HostServer 日志中,我们可以看到 K2 服务器出于某种原因尝试联系 K2 负载均衡器。这看起来像是从 K2 4.6.6 的变化,它完美地工作并且没有调用负载均衡器。 我们还检查了 K2 配置,没有提到负载均衡器地址。
我们还在没有负载平衡器的环境中进行了升级,并且它在那里正常工作,没有任何错误。
为什么 K2 主机服务器尝试连接到 K2 4.6.11 中的负载均衡器,它从哪里获取地址?
【问题讨论】:
-
能否尝试在 K2 安装程序中运行分析部分,看看是否有任何红旗。
-
没有问题
-
一口气从4.6.6跳到4.6.11?这真是太棒了……通过更频繁地升级,我们在升级过程中遇到的问题更少。
标签: .net k2 k2-blackpearl