Skip to Content
avatar image
Former Member

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

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.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Mar 14 at 04:21 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • Mar 14 at 09:23 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Mar 20 at 10:13 PM

    Thanks Harish, I will look at the note.

    Add comment
    10|10000 characters needed characters exceeded