Restart interval for PHP-FPM services
Restart interval should be implemented for PHP-FPM services like it is done for Apache.
At the moment, each time when domain's PHP Settings are updated, PHP-FPM service is reloaded which causes the error 503 on websites.
If every person decided to make a small change in php settings daily it would mean 500 x 503 errors for all users daily. We host like 30 active sites and customize a few of them as developers so a few php changes (less than 10) is a daily occurence. Customers never fail to mention this to us because they may be saving products they edited or do mass updates on products which means making some actions that take quite a few seconds.
When their session is killed by the restart, they have to redo the task which can be really annoying.
It must be tremendously annoying for the users of larger hosting providers.
The behavior with shared PHP-FPM handlers cannot be changed for technical reasons (they are shared).
Since Plesk Obsidian 18.0.39, published October 13th, 2021, it is possible to select dedicated PHP-FPM handlers. When a dedicated handler is selected, only that one process will be reloaded upon configuration changes.
-- PD