vestmar
22.12.2014 - 14:23
Добрый день! Может кто сталкивался что gethostbyaddr иногда может тормозить, или при частом вызове даже повиснуть сервер. Есть возможности выставить таймаут на эту функцию??? я нашёл только упоминание
http://ru2.php.net/manual/en/function.geth...yaddr.php#46869 тут!
vestmar
22.12.2014 - 16:00
Цитата (Hello @ 22.12.2014 - 15:50) |
Незачто! |
я отредактировал свой вопрос)
vestmar, нельзя.
Или писать свой вариант функции, как по ссылке, или вызывать системную утилиту для определния, как по ссылке в комментариях
_____________
VPS от 5$, первые 2 месяца -
бесплатно.
Вдохновился первой добавочной статьей и решил что проблему может решить настройка dns сервера который рекурсивно просмотрит вышестоящие dns серверы - в таком случае нагрузка ляжет на dns с которой он легко справиться, а пых будет легким и быстро выдаст ответ. Однако если если хост ни в одном dns не прописанный тогда dns сервер начнет рекурсивно опрашивать dns на что выростит большая ветка рекурсии и что повесит пых. Думаю если установить разумное ограничение на рекурсию dns сервера то подобная проблема возможно возникать не будет - попробовать стоит.
vestmar
22.12.2014 - 22:31
т.е. в пределах одного скрипта это никак)