treblide Just a follow up to above message. I made sure all the node module dependencies are met. My package.json looks like this:
{
"name": "interactive-3d-web-design-backend",
"version": "1.0.0",
"description": "",
"main": "./app.js",
"scripts": {
"start": "node ./app.js",
"test": "jest --runInBand --detectOpenHandles"
},
...
}
I checked if Phusion Passenger is running by typing in my SSH, ps -aux | grep Passenger, and it returns
username 98883 0.0 0.0 730772 88780 - I 12:26 0:01.46 node22: Passenger NodeApp: /usr/home/username/domains/anatomy.treblide.com/public_nodejs (node)
So, this indicates that the backend is running, but somehow the webserver does not send any response to the client's browser (timeout error, Error code 524).
The server log says
2a00:8a60:c000:1:a3f3:51d2:afe7:adc8 - - [01/Jul/2025:12:48:46 +0200] "GET / HTTP/2.0" 499 0 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"