Я использую PHP SoapClient для подключения к веб-сервису.PHP SoapClient - SOAP ERROR Неустранимая ошибка не может быть загружена из внешнего объекта
$this->client = new SoapClient($this->wsdl, array('trace'=>true, 'cache' => WSDL_CACHE_DISK));
У меня есть много запросов каждый день и иногда я получаю следующее исключение ошибок из мыла:
SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://ws-rca.24broker.ro/?wsdl' : failed to load external entity "http://www.example.ro/?wsdl" in ...
повторяю, это не то, что происходит все время. Это происходит пару секунд.
Поэтому я хотел проверить, может ли в тот момент, когда произошла ошибка, можно получить доступ к WSDL, поэтому в инструкции try/catch я использую file_get_contents с указанным выше URL-адресом, и кажется, что WSDL работает &, потому что я могу получить XML-код в точный момент возникновения ошибки.
Так что я пробовал:
- говорил с ребятами из ИТ-хостинга компании, которая обрабатывает выше URL; они сказали, что их WSDL поднялся &, запущенный в то время
- проверял все файлы моего сервера; ничего не связано с вышеуказанной ошибкой, кроме ошибки
Кто-нибудь знает, что происходит? Спасибо.