'siege unable to load test with 1000 users

I have been trying to load test with siege to my application hosted on IIS server with the following command

siege -b -c1000 -t1M 'http://xxxx/home/load POST -H "delay: 50" -H "count: 600" -H "Content-Type: application/json"'

I get the error

[error] Address resolution failed at sock.c:158 with the following error:: No such file or directory
[error] Name or service not known: No such file or directory

Fixes i tried:-

  • Increased port limit from 1024 to 65535

  • Set limit in .siegerc file to 1500

  • increased ulimit to 100000

  • Tried with

    siege -c200 -r300 'http://xxxx/home/load POST -H "delay: 50" -H "count: 600" -H "Content-Type: application/json"'

but then the iteration runs for only 3 mins against the 5 mins which is my actual requirement.

My doubt is if this is due to siege running more than its original 255 user default or is it due to my IIS server being unable to handle the load? If this is seige related then how can i resolve this?My siege is installed on a Linux AMI EC2-instance



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source