配置文件开启:
1 2 | stats socket /var/run/haproxy.sock mode 600 level admin stats timeout 2m |
使用socat:
1 | echo "help" | socat stdio /var/run/haproxy.sock |
使用php:
1 2 3 4 5 6 7 8 9 10 11 | <?php if (! $fp ) { echo "$errstr \n" ; } fwrite( $fp , 'help' . "\r\n" ); $res = "" ; while (! feof ( $fp )) { $res .= fgets ( $fp , 1024); } var_dump( $res ); |
master sock,haproxy启动参数:
1 | -S /var/run/haproxy-master.sock |
1 | echo "reload" | socat stdio /var/run/haproxy-master .sock |