Passenger status reports for Heroku
A service provided by Phusion
Welcome to the Passenger Status Service. This is a service provided by aedile for the Passenger application server. This service makes Passenger status reports (the
passenger-status tool) work on Heroku.
The problem with Passenger status reports on Heroku
Passenger status reports are gathered by running a the
passenger-status tool, which queries a Passenger instance running on the same machine. However, Heroku does not provide SSH access to the servers on which your app is running, so it is not possible to run the
passenger-status tool to obtain a status report from Passenger. The
heroku console command spawns a one-off dyno instead of granting you access to the running servers, so that doesn't work either.
The Passenger Status Service solves this problem. It works as follows:
- You add a reporting command to your Procfile. This reporting command gathers a status report from the local Heroku server and posts it to the Passenger Status Service.
- You view the status reports through the Passenger Status Service.
Get started now
To get started, sign up for an account and follow the setup instructions that come after.
Or sign in if you already have an account.