JoeDog / siege

Siege is an http load tester and benchmarking utility
GNU General Public License v3.0
5.9k stars 386 forks source link

FTP upload failed if file counts > 1000 #201

Open Jelle-Wu opened 2 years ago

Jelle-Wu commented 2 years ago

whatever -c 500 or -c1000,if files count >1000,all upload file failed with error:

[error] socket: unable to connect sock.c:282: Operation already in progress [debug] browser.c:915 connection failed. error 114(Operation already in progress) [error] browser.c:765 connection failed 131.101.156.170:21: Operation already in progress [debug] browser.c:888 attempting connection to 131.101.156.170:21 [debug] browser.c:903 creating new socket: 131.101.156.170:21 [error] socket: unable to connect sock.c:282: Operation already in progress [debug] browser.c:915 connection failed. error 114(Operation already in progress) [error] browser.c:765 connection failed 131.101.156.170:21: Operation already in progress [debug] browser.c:888 attempting connection to 131.101.156.170:21 [debug] browser.c:903 creating new socket: 131.101.156.170:21 [error] socket: unable to connect sock.c:282: Operation already in progress [debug] browser.c:915 connection failed. error 114(Operation already in progress) [error] browser.c:765 connection failed 131.101.156.170:21: Operation already in progress [debug] browser.c:888 attempting connection to 131.101.156.170:21 [debug] browser.c:903 creating new socket: 131.101.156.170:21 [error] socket: unable to connect sock.c:282: Operation already in progress [debug] browser.c:915 connection failed. error 114(Operation already in progress) [error] browser.c:765 connection failed 131.101.156.170:21: Operation already in progress

[root@VAS-Jenkins-Server .siege]# ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 15710 max locked memory (kbytes, -l) 64 max memory size (kbytes, -m) unlimited open files (-n) 65535 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 stack size (kbytes, -s) 8192 cpu time (seconds, -t) unlimited max user processes (-u) 15710 virtual memory (kbytes, -v) unlimited file locks (-x) unlimited

Jelle-Wu commented 2 years ago

config file :

[root@VAS-Jenkins-Server .siege]# cat siege.conf |grep -v '#'

verbose = true color = on quiet = false json_output = false show-logfile = true logging = false gmethod = HEAD parser = true nofollow = ad.doubleclick.net nofollow = pagead2.googlesyndication.com nofollow = ads.pubsqrd.com nofollow = ib.adnxs.com limit = 1023000 protocol = HTTP/1.1 chunked = true cache = false connection = close concurrent = 25 delay = 1 failures = 102400 internet = false benchmark = false accept-encoding = gzip, deflate url-escaping = true unique = true

Jelle-Wu commented 2 years ago

siege "ftp://131.101.156.170:21 PUT </data/script/TestCase/Performance/FTP_Data/Post_637731627126036323.txt" -c 600 -d 30 -t 5M