Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am running nginx 1.2.6 on Ubuntu. With nginx, I can perform upgrades gracefully, so that no incoming requests will be lost.

Is there any process like that for PHP-FPM? If so, what is the process for doing the upgrade? Is it possible to ask PHP-FPM to reload php.ini with no downtime?

If not, what's the next best way to perform the upgrade? Taking into account:

  • that, we minimize downtime.
  • Ensure that all current requests are performed and finished.

Note that our setup currently only consists of 1 server, with all services running on that machine.

share|improve this question

You can install second instance of php-fpm with another port of socket it doesn't matter, change in the nginx config port or socket to new php-fpm and "perform upgrades gracefully". After you can remove old php-fpm.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.