คุณสมบัติ agent.maxFreeSockets กำหนดจำนวน socket สูงสุดที่ปล่อยให้อยู่ในสถานะ free (ว่าง) เป็นส่วนหนึ่งของ interface โมดูล http
ไวยากรณ์
agent.maxFreeSockets: number
พารามิเตอร์
- number – จำนวน free sockets สูงสุด ค่าเริ่มต้น: 256
ตัวอย่าง
const http = require('http');
const agent = require('agentkeepalive');
const keepaliveAgent = new agent({
maxSockets: 100,
maxFreeSockets: 10,
timeout: 60000,
freeSocketTimeout: 30000,
});
console.log("Max free sockets: ", keepaliveAgent.maxFreeSockets);
console.log('[%s] agent status changed: %j', Date(), keepaliveAgent.getCurrentStatus());
ผลลัพธ์
Max free sockets: 10
[Fri Apr 30 2021 12:21:12 GMT+0530] agent status changed: {"createSocketCount":0,...}