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 requestI 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:28How to solve this problem
