So then you're rebooting the hardware (server) not the software (daemon), as I suspected. Which is why I provided the info on amportal. I trust you'll find it useful.
I would be remiss if I didn't point out the fact that daemons are restarted, not rebooted whereas hardware is rebooted not restarted - though once again different people use the terminology loosely (some would say wrongly). For example the command "service httpd restart" would stop and then start the httpd daemon and the command "reboot" at the shell prompt would shut down the entire machine, and then boot it. Semantics, but when one doesn't know for sure what is meant, it's always best to ask and find out to be certain if in fact it matters.
Not to belabor the point but, from the rsync man page on ubuntu:
Rsync refers to the local side as the "client" and the remote side as the "server". Don’t confuse
"server" with an rsync daemon -- a daemon is always a server, but a server can be either a daemon or a
remote-shell spawned process.
And from the man page for X:
X Window System servers run on computers with bitmap displays. The server distributes user input to and
accepts output requests from various client programs through a variety of different interprocess communi‐
cation channels. Although the most common case is for the client programs to be running on the same
machine as the server, clients can be run transparently from other machines (including machines with dif‐
ferent architectures and operating systems) as well.
From wikipedia:
The term server is used quite broadly in information technology. [...] in theory any computerised process that shares a resource to one or more client processes is a server. [...] while a laptop or personal computer is not typically known as a server, they can in these situations fulfill the role of one, and hence be labelled as one. It is, in this case, the machine's role that places it in the category of server.
In the hardware sense, the word server typically designates computer models intended for hosting software applications under the heavy demand of a network environment.
So, as I said the term server is somewhat ambiguous and different people have different ideas as to what exactly defines a "server". Which is why I tried to be extra helpful in that regard.
Cheers