Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   socket + time (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/socket-time-388465/)

Guest 16.10.2011 15:33

socket + time
 
Как известно с прошлой 38-й серии, пишу монитор серверов :)Вопрос в следующем. Ест скрипт, который будет запускаться кроном. Для опроса и обновления инфы 1-го сервера тратится около 0,2 сек. При 50ти сервах в базе - уходит порядком 10 сек. Нетрудно посчитать, что при 2000 серверов время составит около 7 минут (ну или мне так кажется на данном этапе).Но там инфу нужно оперативно обновлять - раз в минуту/две(три). Если урезать время ожидания от сокета (сейчас stream_set_timeout($fp, 0, 400000)) то больше "пропускает", не дожидаясь ответа, а это есть не гуд.Как ускорить обработку? Все работает в цикле, отправляется первый запрос, ждет, получает ответ, запись в базу, заново.


Часовой пояс GMT, время: 22:15.


© www.otvetnemail.ru - Форум вопросов и ответов.