我正在开发一个系统,客户可以通过plesk面板创建自己的域并托管,我的服务器内存为2GB,没有问题,但是当我创建多个域时,它返回500个内部服务器错误,错误未写入错误日志文件,您能帮忙吗?
$input_xml='<packet>
<webspace>
<add>
<gen_setup>
<name>'.$user_domain.'</name>
<ip_address>'.$ip.'</ip_address>
</gen_setup>
<hosting>
<vrt_hst>
<property>
<name>ftp_login</name>
<value>'.$user_ftp_user_name.'</value>
</property>
<property>
<name>ftp_password</name>
<value>'.$user_ftp_password.'</value>
</property>
<property>
<name>fastcgi</name>
<value>true</value>
</property>
<property>
<name>plan-id</name>
<value>3</value>
</property>
<ip_address>'.$ip.'</ip_address>
</vrt_hst>
</hosting>
</add>
</webspace>
</packet>';
//ok 96 74a31c8c-4ff1-4cce-b174-c89a5d0ee662
$url = "https://".$ip.":8443/enterprise/control/agent.php";
//setting the curl parameters.
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_POSTFIELDS, $input_xml);
curl_setopt($curl, CURLOPT_HTTPHEADER,
array("HTTP_AUTH_LOGIN: ".$plesk_login,
"HTTP_AUTH_PASSWD: ".$plesk_password,
"HTTP_PRETTY_PRINT: TRUE",
"Content-Type: text/xml")
);
$content = curl_exec($curl);
**if (empty($content)) {
sleep();
}else{
curl_close($curl);
return $content;
}**
//创建域并托管