【原创】Cognos 报错SOAP信息,为什么这个错误一报,服务就宕机?

  1 <?xml version="1.0" encoding="gb2312"?>
2 <parameters>
3 <item name="msgCode">
4 <![CDATA[cmStoreUnexpected]]>
5 </item>
6 <item name="msgText">
7 <![CDATA[CM-SYS-5006 Content Manager 无法处理您的请求,因为内容存储数据库子系统中出现意外事件。
8 CM-SYS-5027 查询内容存储高速缓存时出现 Content Manager 内部错误。
9 CacheFreeList.allocateBlock()::free list is empty.]]>
10 </item>
11 <item name="request">
12 <![CDATA[
13 <?xml version="1.0" encoding="UTF-8"?>
14 <SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:bus="http://developer.cognos.com/schemas/bibus/3/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
15 <SOAP-ENV:Header>
16 <bus:biBusHeader xsi:type="bus:biBusHeader">
17 <bus:tracking xsi:type="bus:tracking">
18 <sessionContext>runtimeInfo1</sessionContext>
19 <requestContext>GCCCqsqjqMwqq4dqC44q2jw49vylvMh4vllydqls</requestContext>
20 </bus:tracking>
21 <CAMProtect xsi:type="bus:CAMProtect">
22 <trustedValue xsi:type="xsd:base64Binary">FAAAAAurvbx3eQjTLTQOgAMZsPsyia/X8WG+N4CRNejSdVdKhcFWtPwigWc=</trustedValue>
23 <serviceId xsi:type="xsd:string">DISP</serviceId>
24 </CAMProtect>
25 </bus:biBusHeader>
26 </SOAP-ENV:Header>
27 <SOAP-ENV:Body>
28 <bus:update>
29 <objects SOAP-ENC:arrayType="bus:baseClass[]" xsi:type="SOAP-ENC:Array">
30 <item xsi:type="bus:runTimeState">
31 <bus:searchPath xsi:type="bus:stringProp">
32 <bus:value>
33 /configuration/dispatcher[@name='http://10.216.3.75:9300/p2pd']/logService/runTimeState[@defaultName='RunTimeState']
34 </bus:value>
35 </bus:searchPath>
36 <bus:state xsi:type="bus:anyTypeProp">
37 <bus:value>
38 <LogService>
39 <state state="running"/>
40 <requestProcess count="0" averageDuration="0"/>
41 <failures count="0"/></LogService>
42 </bus:value>
43 </bus:state>
44 </item>
45 <item xsi:type="bus:runTimeState">
46 <bus:searchPath xsi:type="bus:stringProp">
47 <bus:value>
48 /configuration/dispatcher[@name='http://10.216.3.75:9300/p2pd']/reportService/runTimeState[@defaultName='RunTimeState']
49 </bus:value>
50 </bus:searchPath>
51 <bus:state xsi:type="bus:anyTypeProp">
52 <bus:value>
53 <ReportService>
54 <state state="running"/>
55 <requestProcess count="0" averageDuration="0"/>
56 <failures count="0"/>
57 <requestQueue count="0" averageDuration="0"/>
58 <queueDepth value="0" max="0" min="0"/>
59 <processCount value="1" max="1" min="1"/>
60 </ReportService>
61 </bus:value>
62 </bus:state>
63 </item>
64 <item xsi:type="bus:runTimeState">
65 <bus:searchPath xsi:type="bus:stringProp">
66 <bus:value>
67 /configuration/dispatcher[@name='http://10.216.3.75:9300/p2pd']/systemService/runTimeState[@defaultName='RunTimeState']
68 </bus:value>
69 </bus:searchPath>
70 <bus:state xsi:type="bus:anyTypeProp">
71 <bus:value>
72 <SystemService>
73 <state state="running"/>
74 <requestProcess count="0" averageDuration="0"/>
75 <failures count="0"/>
76 </SystemService>
77 </bus:value>
78 </bus:state>
79 </item>
80 <item xsi:type="bus:runTimeState">
81 <bus:searchPath xsi:type="bus:stringProp">
82 <bus:value>
83 /configuration/dispatcher[@name='http://10.216.3.75:9300/p2pd']/runTimeState[@defaultName='RunTimeState']
84 </bus:value>
85 </bus:searchPath>
86 <bus:state xsi:type="bus:anyTypeProp">
87 <bus:value>
88 <Dispatcher>
89 <state state="running"/>
90 <requestProcess count="25" averageDuration="90"/>
91 <failures count="0"/>
92 </Dispatcher>
93 </bus:value>
94 </bus:state>
95 </item>
96 <item xsi:type="bus:runTimeState">
97 <bus:searchPath xsi:type="bus:stringProp">
98 <bus:value>
99 /configuration/dispatcher[@name='http://10.216.3.75:9300/p2pd']/batchReportService/runTimeState[@defaultName='RunTimeState']
100 </bus:value>
101 </bus:searchPath>
102 <bus:state xsi:type="bus:anyTypeProp">
103 <bus:value>
104 <BatchReportService>
105 <state state="running"/>
106 <requestProcess count="0" averageDuration="0"/>
107 <failures count="0"/>
108 <requestQueue count="0" averageDuration="0"/>
109 <queueDepth value="1" max="1" min="1"/>
110 <processCount value="1" max="1" min="1"/>
111 </BatchReportService>
112 </bus:value>
113 </bus:state>
114 </item>
115 <item xsi:type="bus:runTimeState">
116 <bus:searchPath xsi:type="bus:stringProp">
117 <bus:value>
118 /configuration/dispatcher[@name='http://10.216.3.75:9300/p2pd']/contentManagerService/runTimeState[@defaultName='RunTimeState']
119 </bus:value>
120 </bus:searchPath>
121 <bus:state xsi:type="bus:anyTypeProp">
122 <bus:value>
123 <ContentManagerService><state state="running"/><requestProcess count="26" averageDuration="59"/><failures count="0"/>
124 </ContentManagerService>
125 </bus:value>
126 </bus:state>
127 </item>
128 <item xsi:type="bus:runTimeState">
129 <bus:searchPath xsi:type="bus:stringProp">
130 <bus:value>
131 /configuration/dispatcher[@name='http://10.216.3.75:9300/p2pd']/presentationService/runTimeState[@defaultName='RunTimeState']
132 </bus:value>
133 </bus:searchPath>
134 <bus:state xsi:type="bus:anyTypeProp">
135 <bus:value>
136 <PresentationService>
137 <state state="running"/>
138 <requestProcess count="5" averageDuration="319"/>
139 <failures count="0"/>
140 </PresentationService>
141 </bus:value>
142 </bus:state>
143 </item>
144 <item xsi:type="bus:runTimeState">
145 <bus:searchPath xsi:type="bus:stringProp">
146 <bus:value>
147 /configuration/dispatcher[@name='http://10.216.3.75:9300/p2pd']/reportDataService/runTimeState[@defaultName='RunTimeState']
148 </bus:value>
149 </bus:searchPath>
150 <bus:state xsi:type="bus:anyTypeProp">
151 <bus:value>
152 <reportDataService>
153 <state state="running"/>
154 <requestProcess count="0" averageDuration="0"/>
155 <failures count="0"/>
156 </reportDataService>
157 </bus:value>
158 </bus:state>
159 </item>
160 <item xsi:type="bus:runTimeState">
161 <bus:searchPath xsi:type="bus:stringProp">
162 <bus:value>
163 /configuration/dispatcher[@name='http://10.216.3.75:9300/p2pd']/jobService/runTimeState[@defaultName='RunTimeState']
164 </bus:value>
165 </bus:searchPath>
166 <bus:state xsi:type="bus:anyTypeProp">
167 <bus:value>
168 <jobService><state state="running"/><requestProcess count="0" averageDuration="0"/><failures count="0"/></jobService>
169 </bus:value>
170 </bus:state>
171 </item>
172 <item xsi:type="bus:runTimeState">
173 <bus:searchPath xsi:type="bus:stringProp">
174 <bus:value>
175 /configuration/dispatcher[@name='http://10.216.3.75:9300/p2pd']/deliveryService/runTimeState[@defaultName='RunTimeState']
176 </bus:value>
177 </bus:searchPath>
178 <bus:state xsi:type="bus:anyTypeProp">
179 <bus:value>
180 <DeliveryService>
181 <state state="running"/>
182 <requestProcess count="0" averageDuration="0"/>
183 <failures count="0"/>
184 </DeliveryService>
185 </bus:value>
186 </bus:state>
187 </item>
188 <item xsi:type="bus:runTimeState">
189 <bus:searchPath xsi:type="bus:stringProp">
190 <bus:value>
191 /configuration/dispatcher[@name='http://10.216.3.75:9300/p2pd']/monitorService/runTimeState[@defaultName='RunTimeState']
192 </bus:value>
193 </bus:searchPath>
194 <bus:state xsi:type="bus:anyTypeProp">
195 <bus:value>
196 <monitorService>
197 <state state="running"/>
198 <requestProcess count="0" averageDuration="0"/>
199 <failures count="0"/>
200 </monitorService>
201 </bus:value>
202 </bus:state>
203 </item>
204 <item xsi:type="bus:runTimeState">
205 <bus:searchPath xsi:type="bus:stringProp">
206 <bus:value>
207 /configuration/dispatcher[@name='http://10.216.3.75:9300/p2pd']/agentService/runTimeState[@defaultName='RunTimeState']
208 </bus:value>
209 </bus:searchPath>
210 <bus:state xsi:type="bus:anyTypeProp">
211 <bus:value>
212 <agentService>
213 <state state="running"/>
214 <requestProcess count="0" averageDuration="0"/>
215 <failures count="0"/>
216 </agentService>
217 </bus:value>
218 </bus:state>
219 </item>
220 <item xsi:type="bus:runTimeState">
221 <bus:searchPath xsi:type="bus:stringProp">
222 <bus:value>
223 /configuration/dispatcher[@name='http://10.216.3.75:9300/p2pd']/eventManagementService/runTimeState[@defaultName='RunTimeState']
224 </bus:value>
225 </bus:searchPath>
226 <bus:state xsi:type="bus:anyTypeProp">
227 <bus:value>
228 <EventManagementService>
229 <state state="running"/>
230 <requestProcess count="0" averageDuration="0"/>
231 <failures count="0"/>
232 </EventManagementService>
233 </bus:value>
234 </bus:state>
235 </item>
236 <item xsi:type="bus:configuration">
237 <bus:searchPath xsi:type="bus:stringProp">
238 <bus:value>/configuration</bus:value>
239 </bus:searchPath>
240 </item>
241 <item xsi:type="bus:dispatcher">
242 <bus:searchPath xsi:type="bus:stringProp">
243 <bus:value>/configuration/dispatcher[@name='http://10.216.3.75:9300/p2pd']</bus:value>
244 </bus:searchPath>
245 </item>
246 </objects>
247 <options xsi:type="bus:updateOptions">
248 <returnProperties SOAP-ENC:arrayType="bus:propEnum[]" xsi:type="SOAP-ENC:Array">
249 <item xsi:type="bus:propEnum">lastConfigurationModificationTime</item>
250 <item xsi:type="bus:propEnum">runningState</item>
251 </returnProperties>
252 </options>
253 <responseDelay xsi:type="xsd:long">30000</responseDelay>
254 </bus:update>
255 </SOAP-ENV:Body>
256 </SOAP-ENV:Envelope>
257 ]]>
258 </item>
259 <item name="msgLocation">
260 <![CDATA[com.cognos.cm.server.RequestManager.writeFault]]>
261 </item>
262 </parameters>

最后测试发现Cognos的Presentation Service访问数与Content Manager Service 访问数上升很快,确定是静态HTML格式报表访问数高,随即定位为Tomcat因此线程池不足,引起Content Manager访问报错,最终程序分离后问题得到解决。

posted @ 2011-10-10 15:39  田超  阅读(936)  评论(0编辑  收藏  举报