wordpress xml-rpc超时

时间:2012-11-06 11:23:25

标签: php wordpress xml-rpc

我正在尝试使用xml-rpc在wordpress安装上执行某些任务。

这就是我正在使用的

include_once '/local/www/xxxxxxxx/wp-includes/class-IXR.php';
$objClient = new IXR_Client('http://xxxxxxxx/xmlrpc.php');

如果我在objClient上执行print_r,我会得到以下内容

IXR_Client Object
(
    [server] => xxxxxxxx
    [port] => 80
    [path] => /library/xmlrpc.php
    [useragent] => The Incutio XML-RPC PHP Library
    [response] => 
    [message] => 
    [debug] => 
    [timeout] => 15
    [headers] => Array
    (
    )
    [error] => 
)

我无法弄清楚超时意味着什么,以及它超时的原因。有人建议吗?

1 个答案:

答案 0 :(得分:0)

15是中的最长时间,在此之前如果未与服务器建立连接,客户端将停止尝试。您可以尝试通过查看IXR documentation将其设置为更高的值。

这样的东西
$objClient = new IXR_Client('xxxxxxxx', 'library/xmlrpc.php', 80, 30);

将时间限制增加到30秒,应该足够了。