Skip to Content
0

How do I keep multiple app servers from polling the same interface simultaneously?

Mar 13 at 02:49 PM

37

avatar image
Former Member

We have two app servers running and the high availability parameters are all set correctly and pointing to the web dispatcher. In the message logs, we are noticing that both app servers are polling the interfaces at about the same time. Is there a way to "load balance" the app servers to have only one of the two app servers polling a particular interface at the given time.

Is this a scheduling configuration task? I cannot find any documentation that discusses this.

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

3 Answers

Harish Mistri Mar 14 at 04:21 AM
1

Hi Jim,

If the issue is with sender File channel then please use the parameter clusterSyncMode

Please check below SAP note

2029410 - Assign a File Sender Channel to poll at specific cluster node

regards,

Harish

Share
10 |10000 characters needed characters left characters exceeded
Mark Dihiansan Mar 14 at 09:23 AM
0

Hi Jim,

AFAIK there is a mechanism in PI polling adapters that prevent getting the same file, in effect only one java node can get the file. There was a blog my good friend Agasthuri Doss made before that explains this behavior. I can no longer find it though. So while in the monitoring you may see the two app servers polling the same directory, only one of the channels will consistently get the file.

Regards,

Mark

Share
10 |10000 characters needed characters left characters exceeded
avatar image
Former Member Mar 20 at 10:13 PM
0

Thanks Harish, I will look at the note.

Share
10 |10000 characters needed characters left characters exceeded