Benim Webservice aşağı olduğunda NuSOAP istisna atma değil!

0 Cevap php

Ben bir PHP uygulama benim "Sunucu B" üzerinde barındırılan bir. NET Web Service tüketiyor benim "Sunucu A" üzerinde çalışan var. Nedense bazen "B-Server" üzerinde IIS yanıt başarısız olur ve benim Php web uygulaması üzerinde webservice çağrı sayfasını yüklemek için tam olarak 60 saniye sürer. Ben bu 60 saniye değiştirmek mümkün olmak istiyorum, çünkü benim müşteri beklemek için çok uzun. Istisna somekind yakalamak için bir yol varsa da harika olurdu.

Ben böyle bir şey uğraş ama web servis yanıt vermezse NuSOAP özel durumlar atma değildir:

 try{
     $result = $client->call("GetTopSellersFromCategory", $parametros);
     return $result;
 }
 catch (Exception $ex)
 {
      /*$mensaje= ($ex->getMessage());
      $codigo= ($ex->getCode());
      $fichero= ($ex->getFile());
      $linea= ($ex->getLine());
      $log_mensaje= date("H:i d-m-Y")." Error:: $codigo en $fichero en la linea $linea. Error $mensaje";*/
      return "error";
 }

Şimdiden teşekkürler herhangi bir yardım için bana verebilir.

Şerefe

Juan

0 Cevap