All computer systems should be shut down and rebooted from time to time. Applications have memory leaks, no software is perfect, you have to take some measures to prevent overloading and even hardware level degradation. If you have updates to do or snapshots to take, you could shut load the updates, and reboot the systems. Depending on how many servers you have, it might take a while, so make sure to notify employees in use of the system of the planned outtages.
Hope this helps!
I’ve gone months without rebooting servers. Pretty much if they need to be patched and the patch requires that they are rebooted then I’ll reboot them. If the system isn’t showing any problems, and the memory isn’t being chewed up for no reason, then there isn’t a memory leak that I need to worry about.
I’ve had systems which were so critical that we couldn’t afford to patch them for 6-9 months and they kept running just fine.
These were Windows servers.