packagecloud:enterprise runs several processes as part of its normal operation. These services can be stopped or started using the
packagecloud-ctl command line tool.
Listing running processes
You can list the processes associated with packagecloud and their status by running:
Starting and stopping processes
You can start processes by running:
packagecloud-ctl start [PROCESS NAME]
You can stop processes by running:
packagecloud-ctl stop [PROCESS NAME]
Indexers and Deleters
If you'd like to suspend background jobs for indexing and deleting, you can run:
packagecloud-ctl stop resque. Reindex jobs will be queued for processing, but will not process until you've restarted resque by running:
packagecloud-ctl start resque.
The rest of the service is still active when indexing and deleting have been suspended.
If you'd like to suspend package upload, you can shut down the rainbows processes by running:
packagecloud-ctl stop rainbows.
The rest of the service is still active even if uploading has been suspended.
If you'd like to suspend NGINX, you can run:
packagecloud-ctl stop nginx. While NGINX is down, the service will not be reachable.
MySQL, Redis, Unicorn, etc
It is not recommended to shut down down MySQL, Redis, or Unicorn unless care is taken when doing so. Please contact email@example.com if you intend to disable these services for additional support.