• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion
  • Inviting everyone to the UX test of a new security feature in the WP Toolkit
    For WordPress site owners, threats posed by hackers are ever-present. Because of this, we are developing a new security feature for the WP Toolkit. If the topic of WordPress website security is relevant to you, we would be grateful if you could share your experience and help us test the usability of this feature. We invite you to join us for a 1-hour online session via Google Meet. Select a convenient meeting time with our friendly UX staff here.

Question Install plesk php 7.3 kills other running php in other subscriptions

Azurel

Silver Pleskian
I installed plesk-php version 7.3 get status 503/502 in other subscriptions with running plesk-php 7.2 and its broke user uploads and more things. Is here a way to install without breaking/kill services?
 
I've installed PHP 7.3 via Plesk installer on over 20 servers without any issues, so I don't think it's a general issue.

What does the error.log of your plesk-php72-fpm say?
 
/var/log/plesk/install/ai_action_time.xml
<action version="1.0.0" timestamp="20190320T181653" duration="61" status="success">
<release version="PLESK_17_8_11" mode="update" />
<components>
<component name="plesk/panel" mode="U" from="14081815-centos7.17100418.9e86c2f" to="14081815-centos7.17100418.9e86c2f" />
<component name="plesk/modsecurity" mode="U" from="1:2.9.1-33.el7.art" to="1:2.9.1-33.el7.art" />
<component name="plesk/php7.3" mode="I" />
</components>
</action>

/var/log/plesk-php73-fpm/error.log
[20-Mar-2019 18:17:45] NOTICE: configuration file /opt/plesk/php/7.3/etc/php-fpm.conf test is successful

[20-Mar-2019 18:17:47] NOTICE: fpm is running, pid 12441
[20-Mar-2019 18:17:47] NOTICE: ready to handle connections
[20-Mar-2019 18:17:47] NOTICE: systemd monitor interval set to 10000ms
[20-Mar-2019 18:18:06] NOTICE: configuration file /opt/plesk/php/7.3/etc/php-fpm.conf test is successful

[20-Mar-2019 18:18:06] NOTICE: Reloading in progress ...
[20-Mar-2019 18:18:06] NOTICE: reloading: execvp("/opt/plesk/php/7.3/sbin/php-fpm", {"/opt/plesk/php/7.3/sbin/php-fpm", "--nodaemonize"})

/var/log/plesk-php72-fpm/error.log
[20-Mar-2019 18:17:44] NOTICE: fpm is running, pid 7637
[20-Mar-2019 18:17:44] NOTICE: ready to handle connections
[20-Mar-2019 18:17:44] NOTICE: systemd monitor interval set to 10000ms
[20-Mar-2019 18:17:45] NOTICE: configuration file /opt/plesk/php/7.2/etc/php-fpm.conf test is successful

[20-Mar-2019 18:17:46] NOTICE: configuration file /opt/plesk/php/7.2/etc/php-fpm.conf test is successful

[20-Mar-2019 18:17:46] NOTICE: configuration file /opt/plesk/php/7.2/etc/php-fpm.conf test is successful

[20-Mar-2019 18:17:48] NOTICE: Reloading in progress ...
[20-Mar-2019 18:17:48] ERROR: unable to read what child say: Bad file descriptor (9)
[20-Mar-2019 18:17:48] ERROR: unable to read what child say: Bad file descriptor (9)
[20-Mar-2019 18:17:48] NOTICE: reloading: execvp("/opt/plesk/php/7.2/sbin/php-fpm", {"/opt/plesk/php/7.2/sbin/php-fpm", "--nodaemonize"})

I see that in /vhost/system/example.com/conf/nginx.conf was changed by a user(GUI) in time 18:20:56 but find nothing in error.log. Is this not part of it?
 
Last edited:
I assume restarting plesk-php72-fpm solved your problem, right?

The "unable to read what child say: Bad file descriptor (9)" error can have a variety of reasons. If it only happened once then consider it a case of "bad luck".

Additionally, check those threads/articles for further hints:
Issue - PHP70-FPM ERROR: unable to read what child say: Bad file descriptor (9)
Websites hosted in Plesk and served by PHP-FPM are unavailable or load slowly: "server reached max_children setting" or "Bad file descriptor (9)"
 
Back
Top