无法捕获SoapFault异常。错误的网关

时间:2016-01-03 12:08:53

标签: php soap exception-handling try-catch soap-client

我无法在PHP try catch块中捕获SoapFault异常。我的代码也在运行max_execution_time(120秒),等待来自服务器的响应。

我看到了消息

  

警告:未捕获的SoapFault异常:D:\ wamp \ www \ dev6 \ application \ libraries \ Search.php中的[HTTP]错误网关:

我的代码,

try {

    $oClient = new SoapClient( $this->CI->config->item('indexing_wsdl_url'),
                                array(
                                    "trace"         => true,
                                    "exceptions"    => true,
                                )
                            );

    $result = $oClient->add(
            array(
                // Application specific parameters goes here
            )
    );// (this is line number 161 as seen in the warning)

} catch (SoapFault $fault) {

    log_message('error', $fault->getMessage());
} 

我正在使用Codeigniter 3.0框架,这个特定的代码驻留在库中。

这可能是什么问题?

此致

1 个答案:

答案 0 :(得分:0)

问题在于时间过去了。

当我给脚本执行更多时间时,错误被捕获。