Closed bbbe-me closed 1 year ago
try gloallimit branch
try gloallimit branch
测试 gloallimit 重启倒是没有了,但是 Redis 里面没有任何数据完全是空的,限制也不起作用 尝试重启 XrayR 和 Redis 均无效,直接关闭 Redis XrayR 上也没有任何日志输出 之前 0.8.6 Redis 一旦连不上就会不停的输出日志直到连接上为止
confirm your config is right. you should turn on local limit at the same time. Ref the global limit config example
文档不是建议使用全局设备限制时候关闭本地设备限制吗 0.8.7 必须同时打开本地设备限制才工作??
confirm your config is right. you should turn on local limit at the same time. Ref the global limit config example
confirm your config is right. you should turn on local limit at the same time. Ref the global limit config example
We refactor this feat.
XrayR v0.8.6 CentOS 7
config.yml
测试环境,同城市的不同商家的VPS 比如 Linode 和 Vultr 其中一台做 Redis 服务器为 test-1 ,另一台连接到 test-1 二台机器之间通信延迟不高于 3ms 网络稳定不丢包
配置文件里的设备限制改成0也就是关闭该功能不会异常重启 GlobalDeviceLimitConfig: Limit: 0
刚开始测试时把 Expiry: 60 改成120秒过期,那重启的更疯狂基本每分钟都重启,无法使用 后来改回默认值60就是现在这情况,还是有重启只是不那么频繁了
在不同地区的机器均有复现,每次重启需要重启三次才能稳定下来,频率大概一小时一到二次,就像日志中那样不到二十秒又会再次重启 高峰期会连续十分钟都这样,这个高峰不是指负载高峰,流量低时候也会这样,看起来是程序内部机制没处理好 使用本地设备限制无此问题,只有全局设备限制才会这样
另外提一点,能否把动态限速的状态也全局共享,反正 Redis 也搞起来了 再开个数据库存限速的状态,比如同区域多后端这样的场景,限速状态只在当时那台后端有效 随着DNS更新或者流量调度同用户的流量可能会落到其他后端机器上,这时又是不限速的状态,如果能共享就完美了