• The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

Issue Plesk does not generate the dedicated phpfpm8.1 pool serverd by nginx. It fails silently leaving a broken stack behind

whyisthissuchaBS

New Pleskian
Server operating system version
ubunto 22.04
Plesk version and microupdate number
Newest Obsidian
It took many days to track down the root casue of my extreme issues I was facing with the server. Now I clearly identified that if I apply phpfpm8.1 served by nginx in the plesk panel and then apply it, the pool is not generated in /var/www/vhosts/system/domain/etc thus the pool configuration is missing and it falls back to some default pool making the whole stack crashing and laggin all the time incl. mariadb freeze and affecting other sites on this server with the same db. Thats really terrible from plesk. I am really disappointed.
 
I am unable to reproduce the described behavior on a test Ubuntu 22.04 server with Plesk Obsidian 18.0.69:

php-fpm: master process (/var/www/vhosts/system/10-69-45-189.qa.plesk.tech/etc/php-fpm.conf)

root@10-69-45-189:~# ls -la /var/www/vhosts/system/10-69-45-189.qa.plesk.tech/etc/
total 16
drwxr-xr-x 2 root root 4096 May 5 12:09 .
drwx--x--x 7 root psaserv 4096 May 5 11:57 ..
-rw-r--r-- 1 root root 1472 May 5 11:57 php-fpm.conf
-rw-r--r-- 1 root root 2763 May 5 11:57 php.ini

; ATTENTION!; ; DO NOT MODIFY THIS FILE BECAUSE IT WAS GENERATED AUTOMATICALLY,; SO ALL YOUR CHANGES WILL BE LOST THE NEXT TIME THE FILE IS GENERATED.; If you need to customize this file, use either custom PHP settings tab in; Panel or override settings in /var/www/vhosts/system/10-69-45-189.qa.plesk.tech/conf/php.ini.; To override pool configuration options, specify them in [php-fpm-pool-settings]; section of /var/www/vhosts/system/10-69-45-189.qa.plesk.tech/conf/php.ini file.[global]error_log = /var/www/vhosts/system/10-69-45-189.qa.plesk.tech/logs/php-fpm_error.loglog_level = warning[10-69-45-189.qa.plesk.tech]; Don't override following options, they are relied upon by Plesk internallyprefix = /var/www/vhosts/system/$pooluser = user_17035group = psaclnlisten = php-fpm.socklisten.owner = rootlisten.group = psaservlisten.mode = 0660; Following options can be overriddenchdir = /; If php_value[error_log] is not defined, worker errors will be sent to; web server and main php-fpm error logcatch_workers_output = yes; php.ini custom configuration directivesphp_value[disable_functions] = "opcache_get_status"php_value[error_reporting] = 22519php_value[open_basedir] = "/var/www/vhosts/10-69-45-189.qa.plesk.tech/:/tmp/"; Following directives define pool configurationpm = ondemandpm.max_children = 10pm.max_requests = 0pm.max_spare_servers = 1pm.min_spare_servers = 1pm.process_idle_timeout = 10spm.start_servers = 1

Without any additional details about the exact configuration on your server, any logs, and details on what tests you performed to come to the conclusion it is really difficult to help. Even with such details, it is relatively complicated to address such an issue without server access. My advice would be to get in touch with Plesk support and provide them with direct access to the server in question for effective investigation.
 
Back
Top