Haproxy安装、TCP/IP http的负载均衡(2)

ps -e|grep haproxy       7593 ?        00:00:00 haproxy       7594 ?        00:00:00 haproxy  

看到上面这些,表明haproxy已经正常启动了,可以在t1,t2,s1,s2上面创建一些文件,通过指定的端口号访问一下看看结果如何!(t1,t2是tcp/ip协议)

要想关闭就kill pid 即可,虽然不是很优雅。

ok ,接下来我们来点优雅的,通过脚本来启动与关闭haproxy

1、编写启动脚本:

vi /etc/rc.d/init.d/haproxy  

贴入如下内容:

#!/bin/bash   BASE_DIR="/usr/local/haproxy"   ARGV="$@"      start()   {   echo "START HAPoxy SERVERS"   $BASE_DIR/sbin/haproxy -f $BASE_DIR/conf/haproxy.cfg   }      stop()   {   echo "STOP HAPoxy Listen"   kill -TTOU $(cat $BASE_DIR/haproxy.pid)   echo "STOP HAPoxy process"   kill -USR1 $(cat $BASE_DIR/haproxy.pid)   }   case $ARGV in      start)   start   ERROR=$?   ;;      stop)   stop   ERROR=$?   ;;      restart)   stop   start   ERROR=$?   ;;      *)   echo "hactl.sh [start|restart|stop]"   esac   exit $ERROR  

2、让脚本随系统自启动:

chmod +x /etc/rc.d/init.d/haproxy   chkconfig --add haproxy   chkconfig  haproxy on  

3、启动与停止haproxy:

service haproxy start   service haproxy stop  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/eec957d8e733fb676d1044d555280720.html