When deploying with capistrano it's possible you get this "error" message:
*** [err :: example.com] There are no Phusion Passenger-served applications running whose paths begin with '/var/www/example.com'.
*** [err :: example.com]
This is just because there were no running passenger process for this application on the server which could be restarted. It's not a real error. The application process will start if the first request for this app hits the appserver.
The output appears as err
because it's printed to stderr
.
Deploy is aborted due to this error
If your deploy is aborted due to this error, the configuration option --ignore-app-not-running
is not set. We recommend using
capistrano-passenger
Show archive.org snapshot
which has this option set as default. See How to let passenger restart after deployment with capistrano.
The option --ignore-app-not-running
prevents that an error code is returned on the restart but the output on stderr
is preserved.