Applicable to:
- Plesk Onyx for Linux
Symptoms
-
Ruby applications on a CloudLinux server are not working.
-
Affected websites have CageFS activated.
-
Either
/var/log/httpd/error.log
or/var/log/nginx/error.log
contains entries alike:CONFIG_TEXT: App 1617473 output: Warning: cannot open /tmp/passenger.spawn.XXXXYWIy0c/envdump/user_info for writing
App 1617473 output: Warning: cannot open /tmp/passenger.spawn.XXXXYWIy0c/envdump/envvars for writing
App 1617473 output: Warning: cannot open /tmp/passenger.spawn.XXXXYWIy0c/envdump/user_info for writing
App 1617473 output: Warning: cannot open /tmp/passenger.spawn.XXXXYWIy0c/envdump/envvars for writing
App 1617473 output: Warning: Cannot create file /tmp/passenger.spawn.XXXXYWIy0c/response/steps/subprocess_spawn_env_setupper_before_shell/state: No such file or directory (errno=2)
Cause
Currently, Plesk Onyx does not support Ruby applications when CageFS is enabled and used.
Resolution
There are two available workarounds:
-
Do not use CageFS for Ruby applications. In order to turn off CageFS for the particular domain user go to Plesk > Extensions > CageFS
-
Customize CageFS according to CloudLinux documentation: CageFS.
Note: for more information about customizing CageFS, contact CloudLinux Technical Support: https://www.cloudlinux.com/support
Additional information
Refer to the following article in order to learn more about Ruby applications in Plesk: Ruby Support (Linux)
Comments
0 comments
Please sign in to leave a comment.