非常快的PUT请求导致ECONNRESET

时间:2016-12-06 15:29:16

标签: request pouchdb hapijs

我正在尝试创建一个服务器来接收来自远程客户端(传感器)的PUT请求......这对我来说都是宝贝步骤。我有一个简单的hapijs服务器侦听端口3000并将数据插入PouchDB数据库。当我使用nodejs request包发送一些(5个左右)PUT请求时,记录输入正常。但是如果我想要大量测试(500个PUT请求),我会得到

○ → node bin/new_records.js --num 500
events.js:160
      throw er; // Unhandled 'error' event
      ^

Error: connect ECONNRESET 127.0.0.1:3000
    at Object.exports._errnoException (util.js:1036:11)
    at exports._exceptionWithHostPort (util.js:1059:20)
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1080:14)

我如何通过这个?理想情况下,服务器应该能够尽可能快地处理尽可能多的PUT请求(即使在现实生活中情况可能更加平静)。

0 个答案:

没有答案