• Hi, Pleskians! We are running a UX testing of our upcoming product intended for server management and monitoring.
    We would like to invite you to have a call with us and have some fun checking our prototype. The agenda is pretty simple - we bring new design and some scenarios that you need to walk through and succeed. We will be watching and taking insights for further development of the design.
    If you would like to participate, please use this link to book a meeting. We will sent the link to the clickable prototype at the meeting.
  • (Plesk for Windows):
    MySQL Connector/ODBC 3.51, 5.1, and 5.3 are no longer shipped with Plesk because they have reached end of life. MariaDB Connector/ODBC 64-bit 3.2.4 is now used instead.
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.

Question PHP and NodeJS together

vlastimil.vasek

New Pleskian
Server operating system version
Linux
Plesk version and microupdate number
Obsidian
Hi all,

I have Laravel InertiaJs web. Works really well and superfast.
Laravel InertiaJs is basically PHP server serving Vue pages (JS templates).

My problem starts in moment I want to start SSR (Server Side Render) of these Vue pages - done with NodeJS.
I need PHP server to serve web pages and in background running NodeJS to pre-render Vue templates.

In Plesk GUI I can not start Node system, it will stop PHP server.
In Plesk GUI - terminal I can successfully run needed command "node ssr.js". But it stops as soon as my Plesk GUI sessions stop (e.g. I turn my PS off, time goes..)

My problem could be solved if there is any way in Plesk how to run command "node ssr.js" in background permanently.
Can it be done somehow?
Is there any other way?

Thanks a lot, Vlastik

I am not the only one, I think it is related to:
Issue - How to configure the WordPress and Nodejs together on a single domain?
 
In your case you need to use a supervisor to keep the node process running as a service. As it doesn't seem you want to handle a public path on the node server correct?
 
Back
Top