ubuntu 18.04, passenger ERROR: Phusion Passenger doesn't seem to be running
I doubt you're still having this issue, but it shows high on a G-search so, the problem I found on Ubuntu 18.04 with Apache and Passenger v5+ is to do with the systemd setup of Apache:
The 'tmp' directories it creates are private to Apache, and so Passenger (which will fall back to looking in /tmp for it's Instance directory, which is the right place in Ubuntu for an apt Passenger install, at least) is unable to find them.
Check for directories like
/tmp/systemd-private-fb68a3a735d5f1b1bfc80f80f3f51b91-apache2.service-lgHlX1
which will have the Passenger tmp folder within it; or use 'systemctl show' and look for the PrivateTmp setting: PrivateTmp=yes
To fix this amend the Apache service definition using
sudo systemctl edit apache2.service
and add (to that empty file):
[Service]
PrivateTmp=false
then stop and start using systemctl:
sudo systemctl stop apache2
sudo systemctl start apache2
You should now see the Passenger folder directly in /tmp as passenger.instance and passenger-status will work again.
(answer found via https://www.pistolfly.com/weblog/en/2016/01/passenger-config-and-passenger-status-result-in-an-error-on-centos7.html)