Plesk Api 503 服务暂时不可用

Plesk Api 503 Service Temporarily Unavailable

每当我向 plesk API 发送以下数据包时,我都会收到以下错误:503 服务暂时不可用。

<?php
$ftpdeleterequest = <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<packet version="1.6.6.0">
<ftp-user>
<del>
   <filter>
      <name>$ftpusername->name</name>
    </filter>
 </del>
</ftp-user>
</packet>
XML;
$ftpdeleteresponse = $client->request($ftpdeleterequest);

数据包有效,确实删除了用户,但仍然输出错误页面。

我可以毫无问题地创建和编辑 ftp 用户,但每当我删除该用户时,它就会出错。

很可能 php-fpm 服务已停止。在 Plesk > 域 > domain.tld > PHP 设置中检查域使用的 php-fpm 版本。然后启动它,例如 php-fpm 5.6:

/etc/init.d/plesk-php56-fpm开始

经过更多的搜索和尝试,我发现当您尝试从您自己的域向您自己的域发出删除请求时会出现此问题。 https://talk.plesk.com/threads/removing-ftp-user-through-api-results-in-500-internal-server-error-php.332874/ 这是一个奇怪的错误,但是当您尝试删除其他域时不会出现此问题。

示例: 您的域是 domain.tld 并且您在 plesk 中注册了 2 个域:domain.tld 和 example.tld。 当您尝试从 domain.tld 中删除 ftp 用户时出现错误,但是当您从 example.tld 中删除 ftp 用户时没有错误。

希望这对遇到同样问题的其他人有所帮助。