Task "Execute operation 'provisionWebsite'" for Provisioning WebHosingPlesk subscription failed with error:
There are no compatible Plesk nodes for provisioning: Nodes that do not meet the requirements
/var/log/shm-dispatcher/dispatcher.logon Plesk Management Node can be found the corresponding message, for example:
The node 192.0.2.20 does not meet the following hosting service requirements: Array (  => Odin\ShmWebDispatcherBundle\Aps\Resource\StructureProperty Object ( [name] => php.handlerVersion [class] => setting [type] => enum [value] => fpm/plesk-php71-fpm/apache/7.1.9 ) )
WebHosting Plesk LinuxService Template is configured to use particular version of PHP, e.g.
- Plesk nodes were updated recently. New PHP version, e.g.
7.1.12, was installed on the Plesk node.
By design, system automatically picks PHP version from node only in case the parameter
Latest available PHP version is set in PCP > Products > Service Templates > WebHosting Plesk Linux Template > Hosting Parameters > Run PHP as.
In case if the particular version of PHP is specified, WebHosting Plesk module relies on the value, specified in the Template, leading to error, since such version is not available on the node anymore.
- In PCP > Products > Service Templates > WebHosting Plesk Linux Template > Hosting Parameters change
Run PHP asparameter to
Latest available PHP versionor to new updated version;
- In PCP > Products > Service Templates > WebHosting Plesk Linux Template > Synchronize check and synchronize the required subscriptions;
- Restart failed task.