GMS NOC Docs   Hiisc not active UserPreferences
 
Help Search Diffs Info Edit Subscribe Print View
 GMS NOC Docs   FrontPage   RecentChanges   TitleIndex   Help 

Hiisc on Port line10.0 is not active

Hiisc, which runs on SyncFep boxes, is the "handshake process" between the two modems. Sometimes it can die.

Normally, things should look like this:

onvu_root-> himonitor 
 
Synchronous Gateway service status: 
    Process Status: 
        obndmgr process is active 
        hischeduler process is active 
        ack_nak process is active 
        diskmon process is active 
        logdemon process is active 
        nmdaemon process is active 
 
    Synchronous ports: 
        line1.0: 3770 DIAL IN PORT, EMULATOR STARTED 
        line10.0: 3780 DIAL IN PORT, EMULATOR STARTED 
        line20.0: 3780 DIAL IN PORT, EMULATOR STARTED 
        line3.0: 3770 DIRECT PORT, EMULATOR STARTED 
        lineR.0: RESEND INBOUND PSEUDO-PORT, not in use 

This looks normal. DIAL IN PORTs should show EMULATOR STARTED, and they do. Now we look at the logs for that line:

onvu_root-> cd /usr/line20.0/logs 
onvu_root-> tail -f currentRJE 
12/06/101 14:50:00 RJE CONTROLLER INITIALIZED 

This again looks normal. Make sure that the currentRJE log is in fact current:

onvu_root-> ls -l currentRJE 
-rw-r--r--   1 root     other         46 Dec  6 14:51 currentRJE 
onvu_root-> date 
Thu Dec  6 14:52:16 GMT 2001 

If it looks like the process is in fact hung or dead, repump the line (Repumping a line).

Here's what it looks like when not normal: (see line50.1)

azzu_root > himonitor 
 
Synchronous Gateway service status: 
    Process Status: 
        obndmgr process is active 
        hischeduler process is active 
        ack_nak process is active 
        diskmon process is active 
        logdemon process is active 
        nmdaemon process is active 
 
    Synchronous ports: 
        line10.0: 3780 DIAL OUT PORT, EMULATOR STARTED 
        line10.1: 3780 DIAL OUT PORT, NOT RUNNING 
        line20.0: 3780 DIAL OUT PORT, EMULATOR STARTED 
        line20.1: 3780 DIAL IN PORT, EMULATOR STARTED 
        line30.0: 3780 DIAL IN PORT, EMULATOR STARTED 
        line30.1: 3780 DIAL IN PORT, EMULATOR STARTED 
        line40.0: 3780 DIAL IN PORT, EMULATOR STARTED 
        line40.1: 3780 DIAL IN PORT, EMULATOR STARTED 
        line50.0: 3780 DIAL IN PORT, EMULATOR STARTED 
        line50.1: 3780 DIAL IN PORT, NOT RUNNING 
        line60.0: 3780 DIAL IN PORT, EMULATOR STARTED 
        line60.1: 3780 PORT TURNED OFF, NOT RUNNING 
        lineR.0: RESEND INBOUND PSEUDO-PORT, not in use 

Note that on line50.1, we have a dialin port that is NOT RUNNING. Most often, this happens because a customer disconnected improperly from the line; the first time you see this alarm on a given line, don't panic -- wait a few minutes and see if it gets better. In general, if there's really something wrong, both sublines will go down together.

/!\ We need to hiportstop line50.1 and its sister line50.0

azzu_root > hiportstop line50.0 ; hiportstop line50.1 
   You have invoked a procedure to bring down processing on port line50.0. 
   Would you like to continue? [y] y 
   Executing hiportstop on port line50.0 
   Killing hiisc50.0 -- Please wait. 
 
   You have invoked a procedure to bring down processing on port line50.1. 
   Would you like to continue? [y] y 
   Executing hiportstop on port line50.1 
   Killing hiisc50.1 -- Please wait. 

You only repump the lineNN.0 -- not the .1 !

azzu_root > repump line50.0 
You have invoked a procedure to rempump the port line50.0. 
This should only be done if the port is hung and only after doing 
a hiportstop. 
Would you like to continue? [n] y 
Procedure complete with exit code 0 

Next do a hiportstart on both lines:

azzu_root > hiportstart line50.0 
   hiisc50.0 WAIT & 
azzu_root > hiportstart line50.1 
   hiisc50.1 WAIT & 

Give it a couple of times trying to himonitor it because it takes a while to start:

azzu_root > himonitor 
 
Synchronous Gateway service status: 
    Process Status: 
        obndmgr process is active 
        hischeduler process is active 
        ack_nak process is active 
        diskmon process is active 
        logdemon process is active 
        nmdaemon process is active 
 
    Synchronous ports: 
        line10.0: 3780 DIAL OUT PORT, EMULATOR STARTED 
        line10.1: 3780 DIAL OUT PORT, NOT RUNNING 
        line20.0: 3780 DIAL OUT PORT, EMULATOR STARTED 
        line20.1: 3780 DIAL IN PORT, EMULATOR STARTED 
        line30.0: 3780 DIAL IN PORT, EMULATOR STARTED 
        line30.1: 3780 DIAL IN PORT, EMULATOR STARTED 
        line40.0: 3780 DIAL IN PORT, EMULATOR STARTED 
        line40.1: 3780 DIAL IN PORT, EMULATOR STARTED 
        line50.0: 3780 DIAL IN PORT, EMULATOR STARTED 
        line50.1: 3780 DIAL IN PORT, EMULATOR STARTED 
        line60.0: 3780 DIAL IN PORT, EMULATOR STARTED 
        line60.1: 3780 PORT TURNED OFF, NOT RUNNING 
        lineR.0: RESEND INBOUND PSEUDO-PORT, not in use 
azzu_root > 

If it still doesn't work, just start from the top: hiportstop, repump, hiportstart - then himonitor to verify.


PythonPowered EditText of this page (last modified 2003-07-16 20:53:29)
FindPage by title search or text search