XMLRPC Zend_Http_Client_Adapter_Exception 'mesajı ile' Okuma 10 saniye sonra zaman aşımına uğradı

0 Cevap php

Ben her yerde Google'da ettik ama kimse bir çözüm yazmamış, hepsi config zaman aşımını ayarlamak için söylüyorlar ama bunu nasıl yaparsınız?

Nasıl benim XMLRPC istemci veya sunucu geçersiz / Bu ayarı sıfırlarım?

İşte ben çalışıyorum budur:

$server = new Zend_XmlRpc_Client('http://127.0.0.1/xmlrpc');
$client = $server->getProxy(); 

// Increasing the timeout
$client->setConfig(array('timeout'=>30));

İşte hata:

Fatal error: Uncaught exception 'Zend_XmlRpc_Client_FaultException' 
with message 'Method "setConfig" does not exist' 
in /usr/share/php/libzend-framework-php/Zend/XmlRpc/Client.php:370

Arg geçirmeye çalışıyor:

$server = new Zend_XmlRpc_Client('http://127.0.0.1/xmlrpc', array('timeout'=>30));

İşte hata:

Catchable fatal error: Argument 2 passed to 
Zend_XmlRpc_Client::__construct() must be an 
instance of Zend_Http_Client

Çözüm bulundu ve işte burada:

$server = new Zend_XmlRpc_Client('http://127.0.0.1/xmlrpc');

// Get the HTTP Client used by the XMLRPC client
$http_client = $server->getHttpClient();

// Increasing the HTTP timeout
$http_client->setConfig(array('timeout'=>30));

$client = $server->getProxy(); 

Bir Hat hem de benim için çalışıyor:

$server = new Zend_XmlRpc_Client('http://127.0.0.1/xmlrpc');

// Get the HTTP Client used by the XMLRPC client and increasing the HTTP timeout
$server->getHttpClient()->setConfig(array('timeout'=>30));

$client = $server->getProxy();

0 Cevap