luxiao1223
作者luxiao1223·2012-06-08 17:36
软件开发工程师·aia

cognos进程

字数 1013阅读 2846评论 1赞 0
cognos有以下几个主要进程,一个是java进程也是cognos的主进程,还有一个bootstrap的进程是cognos主进程的守护进程,该进程如果扫描到没有第一个java进程,则会新起一个java主进程。其次就是报表访问进程,有以下两种报表访问进程。
cognos报表进程是指report studio报表的进程,就是BIBusTKServerMain.exe简称BIBus了,它是由cognos主进程直接spawn出来的。关于这个进程首先要知道一个BIBus进程,可以处理两个报表请求,这个处理是通过线程来实现的,比如说:服务器的设置是是高密切性连接1,低密切性连接数为2,则一个报表请求会spawn出3个threads来处理,又因为一个BIBus处理两个报表请求,所以一个BIBus会 spawn出6个threads。这就是你在查看后台进程的时候会发现下面那一行:
/usr/c8/bin/BIBusTKServerMain threads=6 camssl=false COG_ROOT=/usr/c8 cam=true idleTimeLimitSec=900
powerplay报表进程PPESBusServer简称PPES进程,它是安装了powerplay组件以后才会有的,专门用来spawn出ppdsweb进程的。ppdsweb进程为powerplay报表提供服务。你点击一张powerplay报表,PPES进程就会spawn出一个ppdsweb进程。PPES进程也有个threads参数,以如下进程为例:
/usr/c8/bin/PPESBusServer threads=20 camssl=false COG_ROOT=/usr/c8 cam=true idleTimeLimitSec=900 cclThreadStackSize=1024000
这个threads为20是怎么得出来的呢?只要cognos安装了Power play组件以后,在cognos服务里默认就有一项:PowerPlayService,它下面有6个属性可以设置。其中有:非峰值时段内 PowerPlay 服务的高亲和力连接数和低亲和力连接数,这个值是等于(高亲和力连接数+低亲和力连接数)*2得到的。
cognos进程比较容易出现问题的地方就是进程卡死,失去响应,与父进程失去通信等等。一般都是服务器上的资源不足时容易出现问题。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论1 条评论

jinlong1988jinlong1988商业智能工程师软通动力
2015-12-30 16:00
学些了
Ctrl+Enter 发表

作者其他文章

相关问题

相关资料

X社区推广