Please provide
1. The timeout used when putting the request on your transaction manager space.
2. You transaction manager deploy file, how many sessions are configured?
3. Do you have a single connection or your mux is actually a muxpool?
4. The q2 log file when problem occurs.
-chhil
--
--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage. Please support jPOS, contact: sa...@jpos.org
---
You received this message because you are subscribed to the Google Groups "jPOS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jpos-users+...@googlegroups.com.
To post to this group, send email to jpos-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/f1da595f-46d6-4ce6-a885-af803ef8d21a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
ISOMsg response = mux.request(myMSG, 15000);
Q2 stays in a frozen
To unsubscribe from this group and stop receiving emails from it, send an email to jpos-users+unsubscribe@googlegroups.com.
To post to this group, send email to jpos-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/394a5fa1-543c-4b31-9d5c-558a6d147811%40googlegroups.com.
As seen, I have not defined a timeout for that configuration
Thats the other warning, no more, the file is huge.
<log realm="org.jpos.q2.iso.ChannelAdaptor" at="Mon Nov 07 18:04:21 BOT 2016.195" lifespan="1ms"><warn>channel-receiver-movistar-receive<exception name="Read timed out">java.net.SocketTimeoutException: Read timed outat java.net.SocketInputStream.socketRead0(Native Method)at java.net.SocketInputStream.socketRead(Unknown Source)at java.net.SocketInputStream.read(Unknown Source)at java.net.SocketInputStream.read(Unknown Source)at java.io.BufferedInputStream.fill(Unknown Source)at java.io.BufferedInputStream.read1(Unknown Source)at java.io.BufferedInputStream.read(Unknown Source)
at java.io.DataInputStream.readFully(Unknown Source)at org.jpos.iso.BaseChannel.readHeader(BaseChannel.java:623)at org.jpos.iso.BaseChannel.receive(BaseChannel.java:649)at org.jpos.q2.iso.ChannelAdaptor$Receiver.run(ChannelAdaptor.java:302)at java.lang.Thread.run(Unknown Source)</exception></warn></log>
An error message is sent, that is the procedure.
I receive many requests, I have a Q2-A which receives requests from clients, performs certain checks and passes it to another Q2-B which is responsible for sending them to the external server.When the external server does not answer and Q2-B is receiving several requests, there comes a time when it no longer accepts Q2-A requests and stays that way indefinitely. Restarting services returns to normal.
I receive many requests, I have a Q2-A which receives requests from clients, performs certain checks and passes it to another Q2-B which is responsible for sending them to the external server.
To unsubscribe from this group and stop receiving emails from it, send an email to jpos-users+unsubscribe@googlegroups.com.
To post to this group, send email to jpos-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/9118b3ca-a2ac-4ae0-ae28-69f0902490ef%40googlegroups.com.
Yes
Q2-A sends to Q2-B by mux.
To unsubscribe from this group and stop receiving emails from it, send an email to jpos-users+unsubscribe@googlegroups.com.
To post to this group, send email to jpos-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jpos-users/5badff90-08c7-4e9e-8632-92178fbbf3ac%40googlegroups.com.