PHP Settings: Hung process: Applying global PHP settings to domains...

Created:

2017-03-03 22:48:09 UTC

Modified:

2017-08-08 13:43:14 UTC

0

Was this article helpful?


Have more questions?

Submit a request

PHP Settings: Hung process: Applying global PHP settings to domains...

Applicable to:

  • Plesk for Linux
  • Plesk Onyx for Linux

Symptoms

Opening Plesk > Tools & Settings > PHP Settings shows hung messages:

Applying global PHP settings to domains...

Cause

PHP settings synchronization process was interrupted.

As a result, a failed tasks exist in the psa database.

Resolution

  1. Create psa database backup:

    # MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysqldump -uadmin psa > /root/psa_backup.sql

  2. Access psa database:

    # plesk db

  3. Find failed tasks:

    > select * from longtasks where type like '%php%';
    +---------------------+----+------------------------------------------+-------------+-----------------+---------+----------------+-----------------------------------------------------------------------------------------------------------------------------------------------+-------------+---------------+---------------------+-------+------------+
    | startTime          | id | type                                    | status      | statusProcessed | context | progressStatus | progressParams                                                                                                                                | progressMax | progressValue | finishTime          | pid  | externalId |
    +---------------------+----+------------------------------------------+-------------+-----------------+---------+----------------+-----------------------------------------------------------------------------------------------------------------------------------------------+-------------+---------------+---------------------+-------+------------+
    | 2017-02-22 10:12:36 | 23 | sync-php-settings                        | done        |              0 | NULL    | done          | NULL                                                                                                                                          |          1 |            1 | 2017-02-22 10:12:37 |  9618 | NULL      |
    | 2017-02-22 10:12:36 | 25 | sync-php-settings-worker                | done        |              0 | NULL    | done          | NULL                                                                                                                                          |          1 |            1 | 2017-02-22 10:12:37 |  9639 | NULL      |
    | 2017-02-23 18:33:35 | 29 | sync-php-settings                        | started    |              0 | NULL    | queue          | NULL                                                                                                                                          |        100 |            0 | 0000-00-00 00:00:00 |    0 | NULL      |
    | 2017-02-23 18:34:33 | 30 | sync-php-settings                        | not_started |              0 | NULL    | queue          | NULL                                                                                                                                          |        100 |            0 | 0000-00-00 00:00:00 |    0 | NULL      |
    | 2017-02-23 18:35:03 | 31 | sync-php-settings                        | not_started |              0 | NULL    | queue          | NULL                                                                                                                                          |        100 |            0 | 0000-00-00 00:00:00 |    0 | NULL      |
    | 2017-02-23 18:35:31 | 32 | sync-php-settings                        | not_started |              0 | NULL    | queue          | NULL                                                                                                                                          |        100 |            0 | 0000-00-00 00:00:00 |    0 | NULL      |
    | 2017-03-02 17:09:13 | 57 | sync-php-settings                        | not_started |              0 | NULL    | queue          | NULL                                                                                                                                          |        100 |            0 | 0000-00-00 00:00:00 |    0 | NULL      |
    +---------------------+----+------------------------------------------+-------------+-----------------+---------+----------------+-----------------------------------------------------------------------------------------------------------------------------------------------+-------------+---------------+---------------------+-------+------------+
    6 rows in set (0.00 sec)

  4. Clear the tasks:

    > delete from longtasks where type='sync-php-settings';
Have more questions? Submit a request
Please sign in to leave a comment.