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

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

При выполнении скрипта, происходит соединение по soap wsdl, так вот если сервер к которому подключается soap не работает то сайт просто напросто зависает, и никто не может его загрузить нормально. Пытался выставить таймауты но что то они не помогают либо я их не так выставляю. Может кто чем поможет, куда копать почему сайт зависает, и как решить проблему?
  • Вопрос задан
  • 585 просмотров
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
11 мая 2024, в 00:19
1000 руб./за проект
10 мая 2024, в 23:51
30000 руб./за проект
10 мая 2024, в 23:33
2500 руб./за проект