ตอนที่เซิร์ฟเวอร์ยิง Request ออกนอกเครื่องพร้อมกันเยอะมาก จะเจอ error แบบนี้ ถ้าใช้ Local port หมด
cURL error 7: Failed to connect to w.x.y.z: Cannot assign requested address (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)
เราจะต้องกำหนด Local port range ให้กว้างขึ้น เพื่อให้มีจำนวน port ที่ไว้ให้ใช้งานเพิ่มขึ้น
ดูคอนฟิคปัจจุบัน
cat /proc/sys/net/ipv4/ip_local_port_range
ตั้งค่าให้อันใหม่ (มีผลทันที)
sysctl -w net.ipv4.ip_local_port_range="11500 65535"
แก้ไฟล์ /etc/sysctl.conf (เพื่อให้มีผลบังคับใช้เวลาเครื่องบูทขึ้นมาใหม่)
# increase system IP port limits
net.ipv4.ip_local_port_range = 11500 65535