<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[运维进行时]]></title> 
<link>https://blog.liuts.com/index.php</link> 
<description><![CDATA[互联网运维与架构]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[运维进行时]]></copyright>
<item>
<link>https://blog.liuts.com/post//</link>
<title><![CDATA[监控Squid运行脚本]]></title> 
<author> &lt;&gt;</author>
<category><![CDATA[SHELL]]></category>
<pubDate>Tue, 14 Aug 2007 15:26:03 +0000</pubDate> 
<guid>https://blog.liuts.com/post//</guid> 
<description>
<![CDATA[ 
	<textarea name="code" class="python:nogutter" rows="15" cols="100">
#!/bin/sh
while sleep 30
do
SquidNum=`ps -ef&#124;grep squid&#124;grep -v grep&#124;wc -l`
#HttpNum=`netstat -an&#124;grep 0.0.0.0:80&#124;grep -v grep&#124;wc -l`&nbsp;&nbsp;#80状态
if [ $SquidNum != 3 ] ; then
&nbsp;&nbsp;&nbsp;&nbsp;/etc/rc3.d/squid start
&nbsp;&nbsp;&nbsp;&nbsp;adddate=`date +%Y-%m-%d`" "`date +%H:%M:%S`
&nbsp;&nbsp;&nbsp;&nbsp;echo "$adddate squid started!" >> /home/resquid.log
fi
#超过5000个http请求就重启squid服务
HttpNum=`netstat -an&#124;grep 80&#124;grep -v grep&#124;wc -l`
if [ $HttpNum -gt 5000 ] ; then
&nbsp;&nbsp;&nbsp;&nbsp;/etc/rc3.d/squid restart
&nbsp;&nbsp;&nbsp;&nbsp;adddate=`date +%Y-%m-%d`" "`date +%H:%M:%S`
&nbsp;&nbsp;&nbsp;&nbsp;echo "$adddate http out 5000 squid started!" >> /home/resquid.log
fi
done
</textarea><br/>Tags - <a href="https://blog.liuts.com/tags/shell/" rel="tag">shell</a> , <a href="https://blog.liuts.com/tags/squid/" rel="tag">squid</a>
]]>
</description>
</item><item>
<link>https://blog.liuts.com/post//#blogcomment</link>
<title><![CDATA[[评论] 监控Squid运行脚本]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://blog.liuts.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>