Overview
DreamHost manages persistent processes differently depending on your server type: they are not allowed on any Shared Hosting plan, but Managed VPS and Dedicated Servers can run any legal process. A persistent process is any SSH user command that keeps running non-interactively while you are not actively using your shell terminal.
Background
A Persistent process is any SSH user command/process running non-interactively. This means something that continues to run while you are not actively running commands within your shell terminal.
How does DreamHost manage persistent processes?
Persistent processes are managed differently depending on the type of server running the command.
DreamHost does not allow persistent processes to run on any Shared Hosting plan.
On these types of plans, DreamHost reserves the right to kill any user process without warning or prior notification at the discretion of support or the administrators. This is done to protect other users and maintain the integrity of the server.
See this article for more information.
Can I run persistent processes on Managed VPS and Dedicated Servers?
Managed VPS and Dedicated Servers can run any (legal) processes you like.
However, the user must understand they accept responsibility for any negative impact their persistent processes may have on the server.
Where can I find more information?
For more information, see the Acceptable Use Policy.
- Customers can contact support for specific details on the types of processes that are forbidden at DreamHost.
- If you're not yet a customer, you can submit a support ticket through the online form at the bottom of the page.