So the Ninja Lesson from that is twofold:
- servers must be controlled so that an accidental start will not clobber an already running process
- this means making all your '1-of' initializations must be explicit, and after the check for an already running copy
- you need a check for already running copy
- you need to make it difficult for your servers to be accidentally invoked
- make a user for general observation/maintenance not have execute permission for your servers
- remove the server directory from the path
Technorati Tags --
Software, SoftwareDevelopment, Computers, Programming
HTTP