A programming error may occur that causes the Backup Server to hang without issuing a message. Follow these steps:
Determine whether the entire Adaptive Server is hung or just a single session.
Terminate the hung session with keyboard interrupt or quit.
At this point, on a UNIX machine, it is necessary to check for I/O subprocesses that remain alive, holding open dump devices. Perform this check with the ps command and use kill (default signal) to kill the sybmultbuf processes whose command lines contain device names used by the terminated session. Be careful to kill only those processes that use the devices involved.
Each device is controlled by a pair of processes, and each pair of processes controls just one device. Therefore, the presence of a device name in a command line is sufficient to identify the subprocess to kill. dump and load data from an aborted session or Server are not usable.
The Backup Server can exit abnormally without killing its subprocesses. In this case, use kill to clean up the sybmultbuf processes before restarting the Backup Server; otherwise, the devices involved may not be usable.