Consultor Eletrônico



Kbase 10160: VMS: esc to OS + shutdown server = terminal hang. workaround
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/05/1998
VMS: esc to OS + shutdown server = terminal hang. workaround

891107-dah06VMS PROGRESS situation that leads to hung terminal:
The following sequence of events in VMS will lead to hanging your
terminal:
1. start a server for a database
2. pro/multi=login
3. at editor: vms to escape to O/S
4. at O/S: unconditionally shutdown the server **** this causes
your terminal to hang as explained below.
This problem is due to VMS implementation, not PROGRESS. When the
user does a VMS exit, a subprocess is spawned with the current
terminal attached to it. When he kills the server from the
sub-process, the server sends a signal to the client, which in turn
cannot respond to it because it waits for the subprocess to exit and
return. The subprocess cannot exit/return to the client process
because the server has already disconnected the client. The process
hangs as a result.
Workaround. One workaround is to disconnect the users instead of an
unconditional shut, because this works fine. Otherwise, make sure you
are not in PROGRESS when you issue an unconditional shutdown.

Progress Software Technical Support Note # 10160