Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • default screen logging parameters are found in the $IOC/Prod/All/screenrc file
    • to override defaults, copy screenrc into your own ioc's $IOC/<iocname> directory and edit it
    • for example, to turn off screen logging, in your own local copy comment out the "deflog on" line: "#deflog on"

...

Troubleshooting

...

Maintenance and monitoring

...

  • manages iocConsole sessions to maintain screenlogging*
    • "hard" IOCs
      • if a hard IOC's iocConsole screen session is found to be absent, screenlogd.bash attempts to restart an iocConsole session. If the restart fails, screenlogd.bash tries to reset the IOC's terminal server port using iocTSmgr, and then retries establishing an iocConsole screen session.
    • "soft" IOCs
      • screenlogd.bash does NOT restart iocConsole screen sessions for soft IOCs, since this will restart the IOC in production.
      • screenlogd.bash does report soft IOCs that are missing screenlog.0 files.
      • to re-establish logging for a soft IOC missing screenlog.0:
        • iocConsole to the soft IOC
        • in the IOC's console session:
          ctrl-H to stop screen logging
          ctrl-H again to restart screen logging
          ctrl-a d to exit from the iocConsole session

...

...