• The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

Plesk XML API issues

Scarabaeus

New Pleskian
Hey guys,

I'm currently trying to create subdomains, databases and database users via the XML API. The Problem is: The API only seems to work sporadically somehow.

These are the issues I experienced:

Sometimes the connection is interrupted when creating a subdomain (the subdomain itself is created by Plesk), sometimes I get no valid (incomplete) XML response when creating a database user and sometimes everything runs just fine.

This is my XML to create a subdomain: http://pastebin.com/cUK4RpCn
And this is my XML to create a database user: http://pastebin.com/2fJPhCe1

I'm using the PHP ApiClient to send the XML: https://github.com/plesk/api-examples/blob/master/php/PleskApiClient.php

I think that the Apache webserver is responsible for the issues but by checking the logfiles I found nothing suspicious that would help me to solve my problems and I'm running out of options. The environment is a standard LAMP stack (PHP 5.6.2) on a Ubuntu 12.04 server.

I hope you can help me with that.

Greetings
 
I think you just made my day.

So far I get no more interrupted connections when subdomains are created via the API.

I guess MySQL is also restarted every time when a database or a database user is added? If this is the case, it would explain why I still get errors when parsing the XML response when adding a database user right after I created a database. I just probably have to tell my script to wait a little bit before I send the next request.

Thank you very much for your help.

Greetings
 
Last edited:
Back
Top