TimReeves
Regular Pleskian
Hi all,
I recently migrated a complete Server via Plesk. OS on both sides Ubuntu 14.04.3, Plesk latest on both sides. So it should be straightforward, right? Er, nope...
Some - for me - crucial "per website" settings are NOT migrated:
Also, subscription PHP-Settings defaults were falsely migrated - I got the values from an "owncloud" subdomain as Default values for all domains in the subscription, which is absolutely not what I wanted, as "owncloud" has some very large PHP values compared to all other domains.
Furthermore, one of the PHP-FPM Instances would not start:
| - error: An error occurred, when restoring hosting settings:
| Internal server error: phpinimng failed: invoke-rc.d: initscript plesk-php70-fpm, action "status" failed.
| Service plesk-php70-fpm is down after attempt to restart it
I have 3 different PHP-FPM Instances running (OS-Vendor, 5.6 and 7.0) for various good reasons. For two domains, one of which was migrated in "suspended" state, the Migrator created pool-configs twice, once in OS-Vendor and once in PHP 5.6. Obviously that blocks one instance as they would use the same socket.
I have already highlighted this sort of problem in this thread. I really must re-iterate what I noted there: If PHP support is turned off on a domain, for any reason, then there should not be any pool config created or left lying around for it. That's asking for trouble, and indeed causes trouble, e.g. when calling "/usr/local/psa/bin/php_settings -u" reinstates them, or as here for the Plesk migrator. I think we are talking about a need to change the paradigm here. I've repeatedly had trouble with extraneous pool configs causing sockets to be in use.
@IgorG @trialotto @custer Help Help!
I would have noted these issues directly as a bug report, but the previous address for that, http://www.odin.com/support/plesk/bugreport/ does not exist any more...
Last not least, I have noticed that when Plesk PHP gets updated automatically, in a nightly update run, then FPM instances are not restarted. So Plesk GUI tells me I now have e.g. 5.6.18, but due to no restart actually 5.6.17 is still in service.
Cheers and thanks,
Tim
I recently migrated a complete Server via Plesk. OS on both sides Ubuntu 14.04.3, Plesk latest on both sides. So it should be straightforward, right? Er, nope...
Some - for me - crucial "per website" settings are NOT migrated:
- PHP Settings | Additional configuration directives
- Apache & nginx Settings | Additional nginx directives
Also, subscription PHP-Settings defaults were falsely migrated - I got the values from an "owncloud" subdomain as Default values for all domains in the subscription, which is absolutely not what I wanted, as "owncloud" has some very large PHP values compared to all other domains.
Furthermore, one of the PHP-FPM Instances would not start:
| - error: An error occurred, when restoring hosting settings:
| Internal server error: phpinimng failed: invoke-rc.d: initscript plesk-php70-fpm, action "status" failed.
| Service plesk-php70-fpm is down after attempt to restart it
I have 3 different PHP-FPM Instances running (OS-Vendor, 5.6 and 7.0) for various good reasons. For two domains, one of which was migrated in "suspended" state, the Migrator created pool-configs twice, once in OS-Vendor and once in PHP 5.6. Obviously that blocks one instance as they would use the same socket.
I have already highlighted this sort of problem in this thread. I really must re-iterate what I noted there: If PHP support is turned off on a domain, for any reason, then there should not be any pool config created or left lying around for it. That's asking for trouble, and indeed causes trouble, e.g. when calling "/usr/local/psa/bin/php_settings -u" reinstates them, or as here for the Plesk migrator. I think we are talking about a need to change the paradigm here. I've repeatedly had trouble with extraneous pool configs causing sockets to be in use.
@IgorG @trialotto @custer Help Help!
I would have noted these issues directly as a bug report, but the previous address for that, http://www.odin.com/support/plesk/bugreport/ does not exist any more...
Last not least, I have noticed that when Plesk PHP gets updated automatically, in a nightly update run, then FPM instances are not restarted. So Plesk GUI tells me I now have e.g. 5.6.18, but due to no restart actually 5.6.17 is still in service.
Cheers and thanks,
Tim