@zomik
Web разработчик

Зависает сайт при работе с soap?

При выполнении скрипта, происходит соединение по soap wsdl, так вот если сервер к которому подключается soap не работает то сайт просто напросто зависает, и никто не может его загрузить нормально. Пытался выставить таймауты но что то они не помогают либо я их не так выставляю. Может кто чем поможет, куда копать почему сайт зависает, и как решить проблему?
  • Вопрос задан
  • 600 просмотров
Пригласить эксперта
Ответы на вопрос 3
Код или настройки выставления таймаутов и длительность зависонов?
Ответ написан
@zomik Автор вопроса
Web разработчик
ini_set("default_socket_timeout", 15);
"connection_timeout" => 15
зависания по разному от 1 минуты и до 10-15 минут
Ответ написан
@devian3000
Опция connection_timeout определяет тайм-аут в секундах для соединения с SOAP-сервисом. Опция не устанавливает тайм-аут для сервисов с медленными ответами. Для ограничения времени ожидания вызовов используется default_socket_timeout.

php.net/manual/ru/soapclient.soapclient.php

При инициализации Soap клиента задаётся таймаут.
SOAP не всегда подчиняется правилам php.ini
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы