我有一个Centos 5.11服务器,每10分钟一个脚本
脚本就是这个
#!/bin/sh FNAME=/var/www/html/cached/conntrack_count COUNT=`cat /proc/net/ip_conntrack | /usr/bin/wc -l` echo $COUNT > $FNAME
我已经运行了这个脚本几年没有问题(输出文件通过http定期读取,由一个仙人掌服务器,然后绘制在图表上)。
上周我跑了一个完整的yum更新,以减轻GHOST漏洞。
但是现在看起来当这个脚本运行时,它会导致本地套接字的并发问题(特别是当cat运行时memcached(locahost-> localhost)的连接经常超时)。
我想知道有没有人可以解释为什么现在是一个问题,以前不是?
难道现在Linux正在对其被访问的文件进行某种locking,这可能会阻止build立新的连接?
这似乎不太可能,但我没有其他解释
(代表评论不足)
你有没有尝试安装conntrack工具,并做
/usr/sbin/conntrack -C > /var/www/html/cached/conntrack_count
代替? 它仍然导致同样的问题?