Websites on PHP 7.4 and PHP 8.0 are inaccessible on CloudLinux OS: 504 Gateway

Started by Suhitha, Oct 23, 2025, 05:29 AM

Previous topic - Next topic

Suhitha

Question: Websites on PHP 7.4 and PHP 8.0 are inaccessible on CloudLinux OS: 504 Gateway Time-out


Applicable to:

  • Plesk for Linux



Symptoms

  • Websites that are using PHP 7.4 and PHP 8.0 are inaccessible on CloudLinux OS with the error below:
504 Gateway Time-out
  • PHP 7.4 and PHP 8.0 master process consumes 100% of CPU.
  • The following error can be found in /var/log/plesk-php74-fpm/error.log file:

WARNING: [pool example.com] child 1335278 said into stderr: "ERROR: [pool example.com] CageFS jail error Failed to initialize lve library instance: No such file or directory: No such file or directory (2)"
WARNING: [pool example.com] child 1335278 said into stderr: "ERROR: [pool example.com] child failed to initialize"
ERROR: [pool example.com] Error on LVE enter: LVE(10022)

WARNING: [pool example.com] child 3682835 said into stderr: "ERROR: [pool example.com] CageFS jail error Failed to initialize lve library instance: Operation not permitted: Operation not permitted (1)", pipe is closed
WARNING: [pool example.com] child 3682835 said into stderr: "ERROR: [pool example.com] child failed to initialize", pipe is closed


Cause

Product issue:

#PPPM-13184 "In Plesk on CloudLinux with enabled CageFS and the latest PHP updates installed, PHP 7.4. and 8.0 no longer consume all the CPU."
Fixed in:
PHP Updates 31 August 2021 (Linux)


Resolution

Please consider updating your server:

  • How to update Plesk extensions


Workaround

                                  For CloudLinux 7

For PHP 7.4

1.Log into the server via SSH.

2.Run the command to open PHP 7.4 configuration file:

# systemctl edit plesk-php74-fpm.service

3.Add the line below:

[Service]
PrivateDevices=false

4.Save changes.

5.Run the command below to apply the changes:

# systemctl restart plesk-php74-fpm.service



For PHP 8.0

1.Log into the server via SSH.

2.Run the command to open PHP 8.0 configuration file:

# systemctl edit plesk-php80-fpm.service

3.Add the line below:
[Service]
PrivateDevices=false

4.Save changes.

5.Run the command below to apply the changes:
# systemctl restart plesk-php80-fpm.service

Note: in case top command shows that one of the process uses 1
# kill