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