socketio做聊天连接数一直增加,导致workerman直接挂断

life

我用socketio做了一个简易的聊天,但是会一直增加然后,我优化linux内核,并且events也扩展了,centos7.9,本身ip只有几十个,但是就很恐怖,想问下是否可以经过nginx做一层转发,怎么做,我买了nginx的防火墙,我想通过看下是否是被攻击了

703 1 0
1个回答

walkor

netstat -nt | grep EST | grep 443 | awk {'print $5'} | awk -F : {'print $1'} | sort | uniq -c | sort -nr | head
这个命令能统计出443端口各个ip连接数。如果不是443就自己改下命令参数

  • life 2022-08-17

    您好,我是用的2020.另外我用finalshell是可以直接看到2020的连接数为1000,这个峰值就会卡,我还特意下载了lib-event,然后event扩展刚开始就安装,我用的宝塔安装的php7.4,我奇怪的是ip只有一点为什么会这么高,因为也有php给服务端发送一个通知全部的业务,请问有什么好的办法吗

  • life 2022-08-17

    大佬是否有更好的简洁的聊天方法,我的需求其实不难,就是可以服务端发送发送给全部消息,然后js发送可以聊天即可了

  • 稚出 2022-08-18

    那你用gateway就行,更简单

  • walkor 2022-08-18

    1000就卡的话可能是event扩展没装成功,或者没优化Linux内核

  • life 2022-08-18

    这。。。但是我用yum安装也没显示失败。。。linux内核就是按照文档复制到里面刷新了下

  • walkor 2022-08-18

    执行 php -m 看下event扩展装成功了没。
    执行 ulimit -n 看下数字是否大于10000

  • life 2022-08-18

    ulimit -n 这个是1024,php那个安装成功了

  • walkor 2022-08-18

    那就是内核没优化没生效

  • life 2022-08-18

    我去查下

  • life 2022-08-18

    我去看下是不是有改动了

年代过于久远,无法发表回答
🔝