设置Stash代理
安装依赖包
安装必要的依赖包:
npm install stash-engine stash-engine-conf stash-engine-xml stash-engine-logs stash-engine-keepalived
为代理设置基本信息
在命令行窗口中,输入以下命令,按回车提交:
name="Stash Alpha" role="system"
设置代理的IP地址和端口
在命令行窗口中,输入以下命令,按回车提交:
ip="192.168.1.1" port=88
设置代理的队列
在命令行窗口中,输入以下命令,按回车提交:
queue="stash队列名"
设置队列的负载检测规则
在命令行窗口中,输入以下命令,按回车提交:
lpd=1 lpd=1
设置队列的监控规则
在命令行窗口中,输入以下命令,按回车提交:
limit=1 limit=2
设置队列的负载检测规则和监控规则
在命令行窗口中,输入以下命令,按回车提交:
lpd=1 lpd=1 limit=1 limit=2
设置队列的负载检测规则触发
在命令行窗口中,输入以下命令,按回车提交:
lpd=1 lpd=1
设置队列的负载检测规则触发,监控规则触发
在命令行窗口中,输入以下命令,按回车提交:
lpd=1 lpd=1 limit=1 limit=2
设置队列的负载检测规则触发,监控规则触发,监控规则触发
在命令行窗口中,输入以下命令,按回车提交:
lpd=1 lpd=1 limit=1 limit=2
设置队列的负载检测规则触发,监控规则触发,监控规则触发,监控规则触发
在命令行窗口中,输入以下命令,按回车提交:
lpd=1 lpd=1 limit=1 limit=2
设置代理的监控规则
在命令行窗口中,输入以下命令,按回车提交:
name="Stash Monitor" role="system"
设置监控规则的IP地址和端口
在命令行窗口中,输入以下命令,按回车提交:
ip="192.168.1.1" port=88
设置监控规则的负载检测规则
在命令行窗口中,输入以下命令,按回车提交:
lpd=1 lpd=1
设置监控规则的监控规则
在命令行窗口中,输入以下命令,按回车提交:
limit=1 limit=2
设置监控规则的负载检测规则触发
在命令行窗口中,输入以下命令,按回车提交:
lpd=1 lpd=1
设置监控规则的监控规则触发,监控规则触发
在命令行窗口中,输入以下命令,按回车提交:
lpd=1 lpd=1 limit=1 limit=2
设置监控规则的负载检测规则触发,监控规则触发,监控规则触发,监控规则触发
在命令行窗口中,输入以下命令,按回车提交:
lpd=1 lpd=1 limit=1 limit=2
设置代理的监控规则触发,监控规则触发,监控规则触发,监控规则触发,监控规则触发
在命令行窗口中,输入以下命令,按回车提交:
lpd=1 lpd=1 limit=1 limit=2
断开所有网络连接
使用以下命令断开连接:
curl -X POST http://localhost:3/stop --data-raw -n 1 curl -X POST http://localhost:3 --data-raw -n 1
断开连接到代理服务器
使用以下命令断开连接:
curl -X POST http://localhost:3 --data-raw -n 1
通过以上步骤,你已经创建了一个功能完整的Stash代理,可以监控服务器的负载情况,及时发现潜在的问题,以后,只需要配置队列和负载检测规则,代理就能自动运行,实时监控队列的负载情况。



