Messages stop routing when sending system is bounced

Homepage Clovertech Forums Read Only Archives Cloverleaf Cloverleaf Messages stop routing when sending system is bounced

  • Creator
    Topic
  • #51903
    Gena Gill
    Participant

    We have a system that sends orders to the interface engine.  When they bounce the interface on their side, the connection is lost in my cloverleaf engine, then I can see it go back to up status, but no messages will come through until I stop and start the thread on my side.

    This is the only thread I have where I have to do this, and everything is set up the same as the others.  This also didn’t happen before we “upgraded” the sending system.  The other vendor is blaming my cloverleaf engine for the problem.

    Does anyone have any ideas on what could be causing this, or if it really is on the cloverleaf engine, and even if it isn’t if there’s some way that I could set something up that would stop and start that thread on my engine whenever it lost connectivity from the other system?

Viewing 3 reply threads
  • Author
    Replies
    • #72202
      Todd Lundstedt
      Participant

      Check your Cloverleaf servers’s netstat output for connections on that port after it “goes back up”

      Windows:

      netstat -an | findstr

      Unix/AIX:

      netstat -an | grep

      Verify the connection is coming from the IP address of the sending system.  If it is, and if the sending systems interface program is still down, they have something else running and acting as an interface on their server.  If the IP address is coming from some other system, check that system to see why it is trying to communicate with Cloverleaf.  Perhaps their “old” version is still running interface programs.

      If you didn’t mention that you see the connection go down, and then go back up (instead of just staying up) when they stop their outbound to Cloverleaf, I would suspect their interface shutdown methods don’t disconnect correctly, and the Cloverleaf “server” thread continues to think the connection is up and good.  But, because you mentioned you see the connection go down, I suspect some other program on that sending system, or a program on some other system is configured to use your threads IP/Port for interface communication (just with no data to send, hence the supposition it’s their old version).

    • #72203
      Gena Gill
      Participant

      That makes a lot of sense.  I emailed the vendor to ask for some time to do some focused testing.  

      As soon as I read your post, I had an “Ah-Ha” moment.  I have a suspicion that they may have pointed test to this prod port.

    • #72204
      Gena Gill
      Participant

      They had the interfaces still active from the old server on their side, so both the old and the new were trying to connect at the same time.  They got that shut down, and it looks like we no longer have a conflict.

      Thanks for your help!

    • #72205
      Todd Lundstedt
      Participant

      You’re welcome, Gena.  That actually happens far more often, here, then anyone would like… sometimes, you just want to bean a vendor in the head, ask them “what, exactly, were you thinking?”, and then hand them their sign (referencing Bill Engvall’s comedy routine).  ðŸ˜†

      I am glad you got it all figured out.

Viewing 3 reply threads
  • The forum ‘Cloverleaf’ is closed to new topics and replies.

Forum Statistics

Registered Users
5,117
Forums
28
Topics
9,292
Replies
34,432
Topic Tags
286
Empty Topic Tags
10