Different ways to Restart PHP-FPM

Different ways to Restart PHP-FPM

We all are familiar with PHP-FPM (FastCGI Process Manager). It is an alternative PHP FastCGI implementation with some additional features. It helps to reduce CPU usage by increasing the server’s available RAM in order to cache PHP scripts in the memory. This method is used instead of starting up a separate PHP process for each and every PHP request. It is mainly used for busier sites with any sizes.

Features of PHP-FPM

1) Advanced process management with graceful stop/start.

2) Ability to start workers with different uid/gid/chroot/environment, listening on different ports and using different php.ini (replaces safe_mode).

3) Stdout and stderr logging.

4) Emergency restart in case of accidental opcode cache destruction.

5) Accelerated upload support.

6) “slowlog” – logging scripts (not just their names, but their PHP backtraces too, using ptrace and similar things to read remote process’ execute_data) that are executed unusually slow.

7) Fastcgi_finish_request() – special function to finish request and flush all data while continuing to do something time-consuming (video converting, stats processing etc.).

8) Dynamic/static child spawning.

9) Basic SAPI status info (similar to Apache mod_status).

10) Php.ini-based config file.

 

In certain cases, we need to restart the PHP-FPM service, we can perform a Php-fpm restart using the following two possible methods.

1) We can restart the PHP-FPM from WHM

2) Restart the PHP_FPM in command line from the server backend (SSH to the server as a root user)

 

Restart PHP-FPM from WHM

1) Login to your WHM interface.

2) Click on the option ‘Restart Services’.

Different ways to Restart PHP-FPM

 

3) Navigate to the option ‘PHP-FPM service for Apache’.

Different ways to Restart PHP-FPM

 

4) You will navigate to a screen which asks for confirmation to restart PHP-FPM, click on the button ‘Yes’ to restart PHP-FPM.

Different ways to Restart PHP-FPM

 

Restart PHP-FPM via SSH

1) SSH into your server as root user.

2) Use the following command to restart the PHP-FPM service.

$ /scripts/restartsrv_apache_php_fpm

 

If you need any further help, please do reach our support department.

  • 0

Install Wine on Linux Distribution

Install Wine on Linux Distribution In this tutorial, we can check how to Install Wine on Linux...

Install Apache Tomcat on Ubuntu 18.04

Install Apache Tomcat on Ubuntu 18.04 The Apache Tomcat is a free, open-source Java-based web...

How to Install and Setup Angular CLI

How to Install and Setup Angular CLIAngular is an open-source framework for your web...

How to Install Jenkins on CentOS and Ubuntu Server?

How to Install Jenkins on CentOS and Ubuntu Server? Jenkins is a free and open-source automation...

Setup ILIAS LMS on Ubuntu 18.04/16.04 with Nginx

ILIAS is an Open-Source Learning Management System. ILIAS LMS offers to develop and realizing...