В соответствии с документацией я должен использовать следующий код:
<packet>
<backup-manager>
<download-file>
<server></server>
<filename>backup_info_1903291320.xml</filename>
</download-file>
</backup-manager>
</packet>
Однако, когда я выполняю скрипт, я получаю следующую ошибку
Допустимый объем памяти 134217728 байт исчерпан (попытался выделить 65019904 байт)
Я пытался установить ограничение памяти в PHP.
ini_set('memory_limit', '-1');
Ноэто также не работает, ему не хватает памяти.
Недостаточно памяти (выделено 524288000) (попытка выделить 520097792 байта)
Выполнил ли я запросправильно?Другие запросы работают нормально, например, запрос списка резервных копий.Только попытка загрузить это нарушает мой код.Я надеюсь, что эксперт Plesk поможет мне здесь.
Это код, который я написал:
class Plesk_Synch
{
private $node1;
private $node2;
public function __construct()
{
$this->node1 = new \PleskX\Api\Client( 'IP_OF_THE_SERVER' );
$this->node1->setCredentials( 'username', 'pass' );
$this->node2 = new \PleskX\Api\Client( 'IP_OF_THE_SERVER' );
$this->node2->setCredentials( 'username', 'pass' );
}
public function init()
{
}
public function download_backup()
{
$request = <<<EOF
<packet>
<backup-manager>
<download-file>
<server></server>
<filename>backup_info_1903291320.xml</filename>
</download-file>
</backup-manager>
</packet>
EOF;
return $this->node1->request($request);
}
}
$plesk_synch = new Plesk_Synch();
// Download backup
$plesk_synch->download_backup();