- Plesk Onyx for Linux
NodeJS application does not work if a subscription user is enabled in CageFS. The following error message is shown on a website:
PLESK_INFO: Error: Cannot find module '/usr/share/passenger/helper-scripts/node-loader.js'
The following error message can be found in the Apache error logfile
CONFIG_TEXT: Cannot checkout session because a spawning error occurred. The identifier of the error is 912c3777. Please see earlier logs for details about the error.
Node.js-based website does error: Apache default page
Passenger service is not started.
- Nginx fails on service restart, the following entries are present in
CONFIG_TEXT: 31164/T1 age/Wat/WatchdogMain.cpp:1267 ]: Starting Passenger watchdog...
31167/T1 age/Cor/CoreMain.cpp:1165 ]: Starting Passenger core...
31167/T1 age/Cor/CoreMain.cpp:249 ]: Passenger core running in multi-application mode.
31167/T1 age/Cor/CoreMain.cpp:905 ]: Passenger core online, PID 31167
[alert] 31163#0: Required key 'ust_router_address' is missing (-1: Unknown error)
31167/T1 age/Cor/CoreMain.cpp:1070 ]: Watchdog seems to be killed; forcing shutdown of all subprocesses
31167/T7 age/Cor/CoreMain.cpp:589 ]: Signal received. Gracefully shutting down... (send signal 2 more time(s) to force shutdown)
[emerg] 31203#0: io_setup() failed (11: Resource temporarily unavailable)
The Passenger server creates a socket to communicate with NodeJS application (e.g.
While NodeJS application works inside CageFS and has its own private
/tmp, it cannot access the socket created outside CageFS.
Passenger does not work with enabled CageFS. This is a Plesk bug with ID PPPM-6664, which is planned to be fixed in future product updates.
In Plesk go to Extensions > My Extensions > CageFS > Go To Extension.
Move a user of an affected subscription to the Disabled group and click Update CageFS Skeleton.