Error binding port, ICL initialization failed

Homepage Clovertech Forums Read Only Archives Cloverleaf Cloverleaf Error binding port, ICL initialization failed

  • Creator
    Topic
  • #52957
    David Wei
    Participant

    Clovertechers:

    First time to use inter-site routing on CIS 5.8.4, everything looks ok. however, when re-start the receiving process, we got the following:

    [prod:prod:INFO/0: star_ice_out:02/21/2012 20:05:39] Starting protocol thread star_ice_out as tid 3.

    [icl :tcpi:ERR /0: star_ice_out:02/21/2012 20:05:39] Error binding port 12602

    [pd  :thrd:ERR /0: star_ice_out:02/21/2012 20:05:39] ICL initialization failed

    PANIC: “0”

    PANIC: Calling “pti” for thread star_adt_cmd


    Scheduler State


    Thread Events     State      Priority Runnable  PT Msgs

      0      0   SCHED_IDLE         0       0       0,0,0

    ….


    Outstanding Pthread User Data Msgs


    pmq: 0x0xa6ada10

    Count   : 0

    Head    : 0x(nil)

    Tail    : 0x(nil)

    PANIC: Calling “dbi shutdown” for thread star_adt_cmd

    PANIC: Calling “dbi shutdown” for thread star_adt_xlate

    PANIC: Calling “clean up ODBC” for thread star_adt_cmd

    PANIC: Calling “dbi shutdown” for thread star_adt_loopout_s4

    PANIC: Calling “dbi shutdown” for thread star_ice_out

    PANIC: Process panic—engine going down

    PANIC: assertion ‘0’ failed at protocolThread.cpp/521

    Tried to bring up the thread / process and a couple of minutes later, it came up.

    Seems this happenes everytime we bounce the process. eventually it’ll come up w/o any other action.

    Does anyone know why it’s like that?

    thanks,

    David

    York Central Hospital

Viewing 3 reply threads
  • Author
    Replies
    • #76055
      Bob Richardson
      Participant

      Greetings,

      It pays to read ALL the release notes for any Integrator Release version!

      You will find in the 5.8.4.0 Release notes under Known Issues note # 6671 titled “Engine panics when inter-site routing port is re-binded“.

      It seems to suggest that you have to wait for “a short time” (whatever that is)

      before starting up the public receiver thread.

      We are currently evaluating the Revision 5 patches now and inter-site routing is on our radar to check out.  This problem is still listed under the Known Issues heading – same item number.

      You might want to consider using the old tried but true solution known as “local hosting”.  Of course we have an unlimited thread count license and maybe that is your concern here?  not consuming your thread counts?

      If not then the “local hosting” method should work for you.

      Let this forum know if you need help on how to do that configuration (local hosting).

      Good luck, good hunting!

    • #76056
      David Wei
      Participant

      Thanks Bob,

      We used to use localhost to loopin/out and there’s no issue at all.

      Just want to try something new.

      Next time, I’ll read the release notes first.

      Take care,

      David

    • #76057
      Bob Richardson
      Participant

      David,

      If you get the inter-site routing to work and remain stable let this forum know.

      I would still like to use it if inter-site routing can be guaranteed to work as advertised.  And guarantees reliable delivery of messages especially in the health care setting where patient safety is concerned.

      Thanks.

      BobR

    • #76058
      David Barr
      Participant

      You can use the netstat command to figure out when the thread is safe to restart without a panic. Just run netstat -an and look for your port number. Wait until the port number disappears or is no longer in a CLOSE_WAIT state.

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

Forum Statistics

Registered Users
5,129
Forums
28
Topics
9,301
Replies
34,447
Topic Tags
288
Empty Topic Tags
10