Nodejs API待处理并在7秒后响应

时间:2019-06-10 00:51:38

标签: node.js api response

我的nodejs服务器有问题。

每个代码都可以正常工作。但是有时候,某些api的速度非常慢(对于每个nodejs api而言), 7秒后每一个缓慢的api响应

这是在生产服务器上发生的,我从未在开发服务器上看到过。

我在代码中没有使用 next ,可以吗?

我的服务器(群集)在同一端口上为套接字(1k连接)和http(约500rpm)提供服务。可以吗?

我的服务器代码(使用socketio + express):

enter image description here

api的示例:

enter image description here

浏览器中的响应:

enter image description here

我有什么问题?

谢谢!

1 个答案:

答案 0 :(得分:0)

更改nginx服务器配置后,我解决了问题。

我有2个服务器,都具有相同的后端代码,相同的选项。

套接字在端口3333上运行,http在端口3333上运行。

服务器1: 127.0.0.1:3333> https://example.com(http) 127.0.0.1:3333> https://example.com(套接字)

服务器2: 127.0.0.2:3333> https://example.com(http) 127.0.0.2:3333> https://example.com(套接字)

然后将其更改为:

服务器1: 127.0.0.1:3333> https://example.com(http)

服务器2: 127.0.0.2:3333> https://example.com(套接字)

一切正常。