|
Whenever possible, we recommend that you test and debug experimental
software on another system before deploying it on the master server.
In some cases, it can be convenient to use a backup server to test
experimental software. Since we provide redundant servers, you always
have access to one or more backup server containing a mirror of your
files.
A wealth of tools are available to help debugging and testing, such as
top,
ps/
pstree,
gdb and
valgrind.
For C and C++ applications, use of the -g flag is recommended
even for production binaries (the added debugging information is not
loaded into memory on execution - it only uses disk space).
|