Articles on: ⚠️ Troubleshooting
This article is also available in:

What should I do if a Node.js application won't start?

If your Node.js application won't start, it means Phusion Passenger isn't able to launch the application by hooking into the listen() function in your code.


There can be two causes:


  • Your application has no listen() call, which means it isn't a Node.js application
  • Your application has several calls to listen(), so Phusion Passenger doesn't know where to hook in. You'll need to make a few adjustments to help Phusion Passenger launch your application - see the official Phusion Passenger documentation.

Updated on: 17/07/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!