bilibili-live-monitor-ts icon indicating copy to clipboard operation
bilibili-live-monitor-ts copied to clipboard

Http status 412 的问题

Open EdwardXiaoran opened this issue 4 years ago • 13 comments

这几天开始,就都是Http status 412了,一开始还以为是自己的问题,刚刚看到群里大佬的监控也挂了,就过来发条issue。 4月份开始就听说啊b要限单ip连接数了,今天开始限制。有留意过是Node.js的内存占用涨到120MB左右时开始412的。问一下有没有办法限制连接数和整多机分布式监控??~~ 现在感觉亿元过一段时间可能也会没,如果麻烦的话就不整了/。

EdwardXiaoran avatar Sep 22 '20 11:09 EdwardXiaoran

又试了一次,内存占用到118.6MB就马上412了

EdwardXiaoran avatar Sep 22 '20 12:09 EdwardXiaoran

又又又试了一次,内存占用一到131MB就412 。

EdwardXiaoran avatar Sep 22 '20 12:09 EdwardXiaoran

b站现在的请求是多快会触发412我不太清楚 不过

https://github.com/Billyzou0741326/bilibili-live-monitor-ts/blob/f1986012f37fabf3e9d9738814dcadc87355ccad/src/bilibili/bilibili-base.ts#L11

这行好像是请求频率 把25往下调吧 改完记得重新编译

Billyzou0741326 avatar Sep 23 '20 04:09 Billyzou0741326

试了一下,改到了5,昨晚启动后就睡了,现在日志页貌似没412,但页没监到礼物,接受那边也没收到任何推送。 运行界面截图

EdwardXiaoran avatar Sep 24 '20 08:09 EdwardXiaoran

不行还是412

EdwardXiaoran avatar Sep 24 '20 12:09 EdwardXiaoran

发现一个问题,我这服务器以及自己的机去连的话,总会在一段时间后连到同一个美国腾讯云49.51.37.200 。我服务器在中国内地的,连到美国明显太不正常了。在服务器和本地上开chrome以正常方式进直播间,连到的是139.159.252.156和110.43.33.147。都是广州本地的,这应该才是正常的情况。这情况不知道要怎么解决 监控连接

EdwardXiaoran avatar Sep 24 '20 14:09 EdwardXiaoran

https://github.com/Billyzou0741326/bilibili-live-monitor-ts/blob/f1986012f37fabf3e9d9738814dcadc87355ccad/src/settings.json#L3

这个可以改成国内的弹幕服务器

Billyzou0741326 avatar Sep 24 '20 17:09 Billyzou0741326

ok,我去改下试试

EdwardXiaoran avatar Sep 25 '20 03:09 EdwardXiaoran

换了一个,还是412,看来412与服务器ip没啥关联 c3043ba94babf824dea03ce500d0e73763bf4f40 大佬你那边的还有没有正常工作?

EdwardXiaoran avatar Sep 25 '20 03:09 EdwardXiaoran

没有 很久没运行了

Billyzou0741326 avatar Sep 25 '20 04:09 Billyzou0741326

eeee= = 使用了以上方法后,连接数到达200后就上不去了

Lxxxd1212 avatar Sep 25 '20 15:09 Lxxxd1212

已知broadcastlv.chat.bilibili.com应该不能用

这两个倒是可以试下:

ks-live-dmcmt-bj6-pm-01.chat.bilibili.com

ks-live-dmcmt-sh2-pm-01.chat.bilibili.com

Billyzou0741326 avatar Sep 25 '20 17:09 Billyzou0741326

现在看起来运作正常,但用netstat看连接状态的话,ESTABLISHED的只有二十几个,SYN_SENT的一大堆

EdwardXiaoran avatar Nov 05 '20 12:11 EdwardXiaoran