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

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

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

Войти через центр авторизации
Похожие вопросы