Article View: vmsnet.internals
Article #426re: re:... idle terminals
From: Bob George
Date: Mon, 09 Nov 1992 17:13
Date: Mon, 09 Nov 1992 17:13
57 lines
3332 bytes
3332 bytes
Subj: re: idle terminal...
# A week ago I posted code to periodically increment the process
# I/O count so that idle job killers wouldn't kill it.
Thanks, I saved it, but haven't had a chance to look at it closely yet.
# Hunter et all offered clever ditties to set the delete pending
# and exit pending flags, preventing those from being applied.
#
# HOWEVER, all those require explicit code be run by the user
# before termination can occur. In the event that the user was
# disconnected (terminal, non vtas) or killed (batch job termination)
# then that process is STUCK until $cmkrnl intervention.
Yep, that is a problem - it stays in a COM state (only at priority 0), but
that can add a bit of needless time when looking at the overall system
performance, response, etc.
# Lastly on the issue of NODELETE and FORCEX... there is nothing
# A week ago I posted code to periodically increment the process
# I/O count so that idle job killers wouldn't kill it.
# stopping anyone from creating an exit handler which unwinds past
# the $exit and the $forcex. It takes a bit of code out of $unwind
# plus some stack fixup (and you have to dismiss the ast frame) but
# it works. If it weren't Sunquest proprietary I'd post it.
To say nothing of someone else writing into your PSL and clearing those
several bits (although you could run into problems if something else
needed them set, but not too likely since most routines that want them
set ignore them if they are already set).
# I'm still looking for a better solution than mine, that requires
# NO user intervention at logout... however until I find one, a
# repeating tqe in p1 space works for me :)
Here's a stupid comment about just being killed by an idle terminal
monitor. Aren't there a few flavors of them that are on the internet
along with a commercial one or two that allows you to configure them
to ignore certain usernames/terminals/... Get one of them???
#MONDAY 8:00PM LOBBY OF THE HILTON - MILLER IN EHUD SHIRT - EHUD IN CMU SHIRT
What!!! No Bruce Shirt??? How much for the EHUD shirts - send the shirt
and the check to:
:\/\/\/:
bob :______:
: (o)(o)
+----------------------------------------------------------+ c: ___:
| Bob George Internet : BOB@AENEAS.IMS.DISA.MIL | : _)
| Disclaimer: Opinions expressed are mine and mine only.| : ,___:
+----------------------------------------------------------+ : __ /
/____\
Technical Details
Message-ID:
<9055342@MVB.SAIC.COM>Path:
arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!zaphod.mps.ohio-state.edu!cs.utexas.edu!sdd.hp.com!hamblin.math.byu.edu!arizona.edu!mvb.saic.com!macro32Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!zaphod.mps.ohio-state.edu!cs.utexas.edu!sdd.hp.com!hamblin.math.byu.edu!arizona.edu!mvb.saic.com!macro32 Newsgroups: vmsnet.internals Subject: re: re:... idle terminals Message-ID: <9055342@MVB.SAIC.COM> From: "Bob George" <BOB@aeneas.ims.disa.mil> Date: 9 Nov 92 12:13:00 EST Organization: Macro32<==>Vmsnet.Internals Gateway X-Gateway-Source-Info: Mailing List Lines: 58