Linux process XYVIEW detaching from terminal and becoming 100% CPU bound

Has anyone experienced this situation - where a user login - has a process running on Linux to view an DIV with XYVIEW and that process detaches from the terminal session and becomes 100% CPU bound.  We are currently using ETX for a front end - to XPP backend - the ETX session disconnects but the XPP process stays active.

Parents
  • This did happen to us, but not for a long time. Long enough ago that I don't remember what version of XPP or Red Hat EL (well probably XPP 8.something and EL 5.something). And probably OpenText Exceed v14. In fact, this brings back a memory of where, every morning, part of the daily routine was to check for these rogue processes and kill them. I even wrote a Unix alias command called "pstimecpu" to sort the ps listing by CPU time to make them easy to find.

    Sorry, this alias is nastier than I remember it being! Scream Joy Surprised I didn't win some kind of Bad Perl award.

    (csh) 

    ps -efww | perl -p -e 's/ (\d\d):(\d\d) / ${1}0$2 /g; s/ (\d\d):(\d\d):(\d\d) / 000${1}0${2}0$3 /g; s/ (\d\d)-(\d\d):(\d\d):(\d\d) / ${1}0${2}0${3}0$4 /g; s/ (\d)-(\d\d):(\d\d):(\d\d) / 0${1}0${2}0${3}0$4 /g;' | sort -n -k1.40,1.50 -k1.25,1.29 | perl -p -e 's/ (\d\d)0(\d\d) ([\?p])/ ${1}:$2 $3/g; s/ 000(\d\d)0(\d\d)0(\d\d) /    ${1}:${2}:$3 /g; s/ (\d\d)0(\d\d)0(\d\d)0(\d\d) / ${1}-${2}:${3}:$4 /g;'

Reply
  • This did happen to us, but not for a long time. Long enough ago that I don't remember what version of XPP or Red Hat EL (well probably XPP 8.something and EL 5.something). And probably OpenText Exceed v14. In fact, this brings back a memory of where, every morning, part of the daily routine was to check for these rogue processes and kill them. I even wrote a Unix alias command called "pstimecpu" to sort the ps listing by CPU time to make them easy to find.

    Sorry, this alias is nastier than I remember it being! Scream Joy Surprised I didn't win some kind of Bad Perl award.

    (csh) 

    ps -efww | perl -p -e 's/ (\d\d):(\d\d) / ${1}0$2 /g; s/ (\d\d):(\d\d):(\d\d) / 000${1}0${2}0$3 /g; s/ (\d\d)-(\d\d):(\d\d):(\d\d) / ${1}0${2}0${3}0$4 /g; s/ (\d)-(\d\d):(\d\d):(\d\d) / 0${1}0${2}0${3}0$4 /g;' | sort -n -k1.40,1.50 -k1.25,1.29 | perl -p -e 's/ (\d\d)0(\d\d) ([\?p])/ ${1}:$2 $3/g; s/ 000(\d\d)0(\d\d)0(\d\d) /    ${1}:${2}:$3 /g; s/ (\d\d)0(\d\d)0(\d\d)0(\d\d) / ${1}-${2}:${3}:$4 /g;'

Children