💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
~~~ global log 127.0.0.1 local3 wa #定义haproxy日志输出设置 ulimit -n 82000 #设置每个进程的可用的最大文件描述符 maxconn 20480 #默认最大连接数 chroot /usr/local/haproxy #chroot运行路径 uid 99 #运行haproxy 用户 UID gid 99 #运行haproxy 用户组gid daemon #以后台形式运行harpoxy nbproc 1 #设置进程数量 pidfile /usr/local/haproxy/run/haproxy.pid #haproxy 进程PID文件 #debug #haproxy调试级别,建议只在开启单进程的时候调试 #quiet ~~~ 说明: 1、log 全局的日志配置 log 127.0.0.1 local3 info 日志级别如下: debug –有调式信息的,日志信息最多 info –一般信息的日志,最常用 notice –最具有重要性的普通条件的信息 warning –警告级别 err –错误级别,阻止某个功能或者模块不能正常工作的信息 crit –严重级别,阻止整个系统或者整个软件不能正常工作的信息 alert –需要立刻修改的信息 emerg –内核崩溃等严重信息 如果我们需要开通日志,我们还需要配置/etc/rsyslog.conf文件 sed -i 's/^#$ModLoad imudp/$ModLoad imudp/g' /etc/rsyslog.conf sed -i 's/^#$UDPServerRun 514/$UDPServerRun 514/g' /etc/rsyslog.conf echo "local2.* /var/log/haproxy.log" >> /etc/rsyslog.conf echo "local3.* /var/log/haproxy_stats.log" >> /etc/rsyslog.conf systemctl restart rsyslog 2、maxconn 设定每个HAProxy进程可以接受的最大并发连接数 3、chroot 修改haproxy的工作目录至指定目录,可以提升haproxy的安全级别,并且要确保指定目录为空目录,任何用户均不能有写权限 4、daemon 让haproxy已守护进程的方式运行在后台,等于与-D选项 5、nbproc 指定启动haproxy的进程格式,默认启动单进程模型 6、pidfile 将haproxy的进程写入pid文件中 7、stats socket 《path》 定义统计信息保存位置