Re: Мониторинг backlog между nginx и бэкэндом

Andrey Kopeyko kaa at zvuki.ru
Thu Jul 19 12:45:59 UTC 2012


19.07.2012 15:51, Алексей Сундуков пишет:
> Всех приветствую.

Добры день!

> Хочу уточнить такой аспект. Кто что использует для мониторинга backlog
> очереди между nginx и бэкэндом?

Простенький шелл-скрипт, пускаемый по крону :

...
         # Current listen queue sizes (qlen/incqlen/maxqlen)
         QUEUE=`${NETSTAT} -Lan |grep "$SOCKET " |awk '{print $2}'`
         QLEN=$(expr $QUEUE : '\(.*\)\/.*\/.*')
         MAXQLEN=$(expr $QUEUE : '.*\/.*\/\(.*\)')
         if [ $QLEN -ge $MAXQLEN ]
         then
             error " $SERVICE: qlen IS OVERFLOWED: ${QLEN}/${MAXQLEN}"
...




-- 
Best regards,
Andrey Kopeyko <kaa at zvuki.ru>



Подробная информация о списке рассылки nginx-ru