cancel
Showing results for 
Search instead for 
Did you mean: 

PI got stuck of outbound communication is waiting until timeout

helmut_skolaut3
Active Participant
0 Kudos
283

Hello all,

I had today a problem in production. We have an interface through an ICO (sender HTTP Channel, receiver FTP Channel). I have identified that the receiver Channel could have log into the target FTP, but somehow the communication was so slow that it was waiting until the timeout (300 sec) and give up. The problem was, that I had 200 messages for this channel and I have 5 worker tasks for inbound HTTP communication, so after the fifth has been in the wait-situation, no further HTTP process was processed:

2.png

Now I had stopped the channel, waited until the 5 stuck messages have reached the timeout, then the backlog was processing.

I already using message prioritization, but if those messages are in same priority, they are processed one by each other (max. 5 in parallel).

What can be done in order to not hold the complete PI System? I think about maybe only 2 of 5 worker processes are allowed for the same communication channel, etc. ? Other ideas?

Thanks
Helmut

Accepted Solutions (0)

Answers (2)

Answers (2)

helmut_skolaut3
Active Participant
0 Kudos

Hi all,

thanks to my Friend adam.kiwon3 I have found a good starting point of a solution. He gave me the right keywords and I have found this very good blog explaining my problem:
Tuning the PI/PO Messaging System Queues

I will start now testing those aspects.

Regards
Helmut

apu_das2
Active Contributor
0 Kudos

Please talk to your Basis/Network team and tell them to ping/telnet to the FTP server from PI server.

Check once if there is significant packet loss or not.

Thanks,

Apu

helmut_skolaut3
Active Participant
0 Kudos

Hi Apu,

this is not the point - after two hours the server was replying normal again and the problem disappeared. But in that time, we had several thousandth of message in wait, as all worker threads of PI had been occupied - I need to avoid this in future.

Regards
Helmut