python – ECONNRESET while fetching request from node js to gunicorn api
So I have a simple api service in gunicorn, it just returns json:
@app.route("/test")
def test():
return jsonify({"status": "success"})
And i try to make some sort of Load testing and send lots of requests from node js service:
for(let i = 0; i < 100; i++) {
fetch('https://' + 'localhost' + ':' + PORT + '/test', {agent: httpsAgent})
.then(checkResponseStatus)
.then(res => res.json())
.then(json => {
console.log(json)
})
.catch(error => {
console.log(error);
})
}
But if I increase cycle counter to 300, I get an error:
FetchError: request to https://localhost:PORT/test failed, reason: read ECONNRESET
How can I fix it?
Read more here: Source link