On Thu, 2 Sep 2010, Brian Mathis wrote:
Uptime is no longer a badge of honor. Typically there will have been some kernel updates that require a reboot, so a long uptime means they haven't been applied. Also, it is a good idea to reboot periodically to catch anything that was not set up to start on boot correctly. A server should always cleanly start up with all services it needs without the need for human intervention.
+1
The longer you go between restarts, the harder it is to identify changes on the running system that might interfere with a clean boot process. So I reboot my servers regularly.
That said, I've had workstation uptimes of 800 to 900 days... :-)