在我的GOFLY在线客服系统中,有时候会出现访问不了的情况
查看日志,发现有很多too many open file打开文件太多的现象出现。这句话是说打开的文件句柄太多,并且没有关闭
使用lsof -p 端口号,可以查看到都是sock句柄,也就是说我的websocket服务断开的时候没有及时关闭
仔细查看代码,在客服端出现错误的时候,没有进行conn.Close()关闭连接
加上后此现象消失
在我的GOFLY在线客服系统中,有时候会出现访问不了的情况
查看日志,发现有很多too many open file打开文件太多的现象出现。这句话是说打开的文件句柄太多,并且没有关闭
使用lsof -p 端口号,可以查看到都是sock句柄,也就是说我的websocket服务断开的时候没有及时关闭
仔细查看代码,在客服端出现错误的时候,没有进行conn.Close()关闭连接
加上后此现象消失