We don't restart the Pega server on each deployment unless it has few data pages to refresh, Data base table instances , deploying lot of changes in system.
Also sometimes or the other, we will restart the server right. I wanted to understand how Pega behaves and precaustions we can take to avoid Broken-processes for standard agents.
Currently we face issues with Data-Admin-DB-Table instances and the changes in one host are not reflecting in other hosts. So when we have these instances in product, we are restarting the server. I just found out that we have Hot fix(Link below) for this issue and we will add the hot fix and see the behavior. But still there are occasions where we wanted to restart right.