• The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

Issue Node+Phusion port conflicts

mytchb

New Pleskian
Server operating system version
Ubuntu 22.04.5 LTS
Plesk version and microupdate number
Plesk Obsidian 18.0.68
When starting a Next.js Node app with the Plesk UI, it uses port 3000 by default.
This is an issue if I want to start a new Next.js app on a different domain, as it conflicts with the same port, giving an error "This address is already in use".

If I stop the first node app process, it frees up the port and I can start the second app.
When I hit the first app's domain, Phusion Passenger gets the request, sees the app is stopped and restarts it - noting that port 3000 is unavailable so it dynamically assigns a new port and both apps are running.

Can there be a way where Phusion does this when starting node apps via the UI?

Note: I could specify a fixed unique port to run for each app, but Plesk+Phusion has the ability to dynamically assign internal ports and route them so why not use it.
 
Back
Top