Задать вопрос

Как ограничить время запроса к soap серверу?

Существует соап сервер, на который php скриптом отправляются данные, ни как не могу додумать как закрыть соединение и завершить скрипт если выполнение слишком долгое (или долго не может достучаться до сервера, не открывается соединение), скажем через 10-15 секунд.
  • Вопрос задан
  • 262 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@Chmyaf
ini_set в default_socket_timeout и connection_timeout в параметрах SoapClient
Ответ написан
Комментировать
@Wol_fi
php, js, mysql, highload
Например, можно сделать через демона, на том же php. При старте скрипта, записываете айди процесса и время старта (например в бд в мемори таблицу), а демон постоянно просматривает таблицу, и убивает те процессы, которые запущены дольше определённого времени.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽