Plesk

Unable to start PHP-FPM if no domains are assigned to it: No pool defined. at least one pool section must be specified in config file

Applicable to:

  • Plesk for Linux

Symptoms

Cause

This is expected behavior: If a PHP-FPM handler is not in use by any of domains, it will not start.

When a domain will be switched to this PHP-FPM handler, its PHP-FPM service will start automatically.

Resolution

  1. Log into Plesk
  2. To start using a particular PHP-FPM version, just assign it to any domain at Domains > example.com > PHP Settings. The service will be started automatically.