我的nodejs服务器有问题。
每个代码都可以正常工作。但是有时候,某些api的速度非常慢(对于每个nodejs api而言), 7秒后每一个缓慢的api响应。
这是在生产服务器上发生的,我从未在开发服务器上看到过。
我在代码中没有使用 next ,可以吗?
我的服务器(群集)在同一端口上为套接字(1k连接)和http(约500rpm)提供服务。可以吗?
我的服务器代码(使用socketio + express):
api的示例:
浏览器中的响应:
我有什么问题?
谢谢!
答案 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(套接字)
一切正常。