Given we have a permanent memory leak (see also T133674, T146451) that we have no way of investigating in a timely manner until the memory profiling in HHVM is fixed (I guess in 3.15, we can hope), that Facebook itself never lets HHVM run uninterrupted for very long amounts of time, we need to set up a sure way to restart periodically HHVM.
Before we can do this, though, I'd like to have a script that can safely depool / repool a node from a cluster, and that is tracked in T145518