cancel
Showing results for 
Search instead for 
Did you mean: 

Problem with HA PI system processing EOIO

Former Member
0 Kudos

Hi Experts,

We recently noticed one behaviour in our PI system related to EOIO messages. The PI system has two application server (Central Instance + Additional Dialog instance) both of which running ABAP and JAVA both. The load distribution happens using SAP Web Dispature and HW load balancer between these two. There is no problem in the setup and all functionallity works good except recently we found one problem with EOIO scenario, which really concern us as we use lot of them.

During failover test we shutdown the host running Dialog Instance (DI) while Central instance host is still running. There were continuous message processing in both instances when we shutdown. Once the failver is complete some of the message processing resumed normally. But one message type (EOIO) stopped processing. Messages started piling up in IS queue. One instance of the adapter engine (CI) was running but messages were not being processed. On inspection it seemed when the DI host was shutdown, the top message in the u201Cbeing processed queueu201D was belonging to DI host. Because the host was not available, and the scenario is EOIO scenario, it seemed it has created a blockage situation. The processing didnot shifted automatically to the "alive" host.

See the screeshot:

http://img191.imageshack.us/img191/7218/haproblem.png

The processing resumed only when the DI host was up again and we reset the status of the queue manually and all the messages in the queue were processed.

Have any of you using scaled HA PI setup and faced this kind of situaltion? If any of you have idea if there is a way that we can still process the blocked queue if we loose one DI in production. We are not clustering Dialog instances due to resource limitation, only Message, enque server (ABAP+JAVA), Enqueue replication server and DB are clustered.

Thanks in advance.

Suman

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi all, just reiterating the question. Any helpful hints, as how to reprocesse the blocked queues, would be appreciated. Thanks.