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