Have you ever manage servers over internet? Yep! There is some pain with this. When you look at the black putty screen and command “reboot”, this is like give a “submerge” command to submarine. “- Submerge! … The system is going down for reboot NOW! …Five, Fore, Three, Two, One, Zero… Check it!”. And if you have a bit of luck you will see login prompt again, in other case server will sink and stop responding. This means that you need to touch data center support or drive to data center. There 1000+ reasons why server may not surface. So there are some simple rules to avoid such things:
- if you put some scripts, make sure that the syntax correct. You may do this just with sending main commands to standard output
- use common distribution (more probably it is tested by other people and they report about bugs before you)
- reboot server after major configuration or software updates( to make sure that you Docbase, or DB will come back )
- keep your system up-to-date, so it will not unexpectedly crash
- keep in mind that hardware even less reliable then soft, so duplicate (or backup) your data
Also if you have KVM switch installed this is like a periscope, but into your submarines This gives you additional degree of freedom especially when you installing kernel updates.
So server submarine on top… Hip Hip Hooray!