flower
Новичок
Если долго выполняется скрипт, как "красиво" оборвать?
Скрипт читает через сокет данные с удалённого сервера. По непонятной причине иногда это занимает порядка 5 минут.. За это хостер уже второй раз блокирует сайт
Можно ограничить время выполнения скрипта через set_time_limit, но при этом на экран вылезет fatal error, не хочется пугать пользователей. Можно как-нибудь перехватить сообщение об ошибке при превышении лиита времени?
Или ограничить время обращения к удалённому серверу через сокеты.. Как это реализовать?
Скрипт читает через сокет данные с удалённого сервера. По непонятной причине иногда это занимает порядка 5 минут.. За это хостер уже второй раз блокирует сайт

Можно ограничить время выполнения скрипта через set_time_limit, но при этом на экран вылезет fatal error, не хочется пугать пользователей. Можно как-нибудь перехватить сообщение об ошибке при превышении лиита времени?
Или ограничить время обращения к удалённому серверу через сокеты.. Как это реализовать?
По-крайней мере, другого способа не знаю.