两台Cognos10.1.1 64位 linux服务器做了负载均衡,每台服务器都装了cognos gateway,dispatch,contentmanager,两台服务器连接同一个内容库。应用入口做了F5分发请求提供统一入口。
问题:报表通过url嵌入到应用中去,在查看报表的时候有些报表有报错,具体的报错信息如下
Original Error: DPR-ERR-2077 未能转发此请求,因为进程标识为 3468 的关联外部进程不可用,原因是该进程正在关闭或这是一个绝对密切性请求,并且请求的进程已不再存在。有关更多信息,请启用分派器和外部进程详细日志,并再现导致此错误的条件。 处理程序回溯: [the_dispatcher] com.cognos.pogo.handlers.performance.PerformanceIndicationHandler [the_dispatcher] com.cognos.pogo.handlers.logic.ChainHandler [service_lookup] com.cognos.pogo.handlers.engine.ServiceLookupHandler [rxBalancedRequest] com.cognos.pogo.handlers.logic.ChainHandler [service_lookup] com.cognos.pogo.handlers.engine.ServiceLookupHandler [reportservicechain] com.cognos.pogo.handlers.logic.ChainHandler [warp_with_authenticate] com.cognos.pogo.handlers.logic.ChainHandler [do_warp] com.cognos.pogo.handlers.logic.ChainHandler [warpmta] com.cognos.pogo.reportservice.ReportServerHandler
有时还出现另外一个错误
Audit.RTUsage.RSVP Response ReportService Failure RSV-BBP-0037 The request 'asynchWait_Request' failed because the conversation was already released. RSV-BBP-0037 The request 'asynchWait_Request' failed because the conversation was already released.
ip:9300 442 2016-04-08 22:58:58.904 +8 http-9300-31 caf 2047 1 Audit.dispatcher.caf Request Failure SecureErrorId: 2016-04-08-22:58:58.903-#50 Original Error: RSV-BBP-0037 请求“asynchWait_Request”失败,因为会话已解除。 RSV-SRV-0042 回溯: RSReportService.cpp(752): RSException: CCL_CAUGHT: RSReportService::process() RSReportServiceMethod.cpp(263): RSException: CCL_RETHROW: RSReportServiceMethod::process(): asynchWait_Request RSReportServiceHelper.cpp(839): RSException: CCL_THROW: RSReportServiceHelper::absoluteAffinityError()
出现错误后重新点击报表,报表又可正常展示。
PS:出现问题的报表不固定,但每次出现错误重新打开就不再报表了,大概打开10张报表报一个错误(通常在快速连续打开多张报表时出现错误的频率多些)