Назад | Перейти на главную страницу

доступ к ip_conntrack вызывает проблемы с параллелизмом после обновления yum

У меня есть сервер Centos 5.11 и скрипт, который я cron каждые 10 минут

Сценарий просто такой

#!/bin/sh FNAME=/var/www/html/cached/conntrack_count COUNT=`cat /proc/net/ip_conntrack | /usr/bin/wc -l` echo $COUNT > $FNAME

Я запускал этот сценарий в течение нескольких лет без проблем (выходной файл периодически считывается через http, сервером cacti, а затем отображается на графике).

На прошлой неделе я выполнил полное обновление yum, чтобы уменьшить уязвимость GHOST.

Но теперь кажется, что когда этот скрипт запускается, он вызывает проблемы с параллелизмом для локальных сокетов (особенно соединения с memcached (locahost-> localhost) часто истекают по таймауту во время работы cat).

Интересно, может ли кто-нибудь объяснить, почему сейчас это проблема, а раньше ее не было?

Может быть, Linux сейчас устанавливает какую-то блокировку на файл, к которому он обращается, что может помешать установлению новых соединений?

Это кажется маловероятным, но у меня нет другого объяснения

(Недостаточно репутации для комментариев)

Вы пробовали установить conntrack-tools и сделать

/usr/sbin/conntrack -C > /var/www/html/cached/conntrack_count

вместо? Приводит ли это к той же проблеме?