next up previous
Next: Caching
Up: The server interface
Previous: Collecting old instances and files

Server crashes

A minor irritation with GoServe is that if it detects an error while running a Rexx script, it will abort. We get round this by running it inside a command file provided by Mike Cowlishaw, which runs it inside a do forever loop, waiting a bit and then restarting if it crashes. In case the process running this file itself should terminate for any reason, we have another level of protection, namely a Cron demon which runs through the list of process names checking for the name of this command file, and which restarts it if it can't be found.

Jocelyn Ireson-Paine
Fri May 30 14:03:06 BST 1997