朋友圈服务压测时,由于易盾检测到的敏感词连接http请求,在TPS上百次时,服务内部报大量ETIMEOUT错误;在Node.js中,可以在server.ts|程序的入口文件中插入如下代码app.ts或入口文件中:process.env.UV_THREADPOOL_SIZE='128'但你可以在启动时将UV_THREADPOOL_SIZE环境变量设置为任意值更改它(最大值为1024)。Node.js默认为4,因为DNS解析需要花费大量时间,导致阻塞,此时会返回etimeout错误。在设置UV_THREADPOOL_SIZE属性之前,近1%的请求是由于etimeout返回httpcode500的错误。设置后:问题解决。参考资料:https://stackoverflow.com/que...
