Mar-05-2020, 01:39 PM
BaseHTTPServer encounter system blocking
I write my code to process the http requests using Post method like this
I used strace command, it show
I write my code to process the http requests using Post method like this
def do_POST(self): t1 = time.time() mpath, margs = urllib.request.splitquery(self.path) datas = self.rfile.read(int(self.headers['content-length']))then I find that system call was blocked when receiving connection request
I used strace command, it show
Error:strace: Process 28286 attached
recvfrom(4,
used gdb, it showError:0x00007fdc8fb0287f in __libc_recv (fd=4, buf=0x55f39c0, n=8192, flags=0) at ../sysdeps/unix/sysv/linux/x86_64/recv.c:28
How to solve this problem