Django+uWSGI高并发场景下出现BlockingIOError问题求助
高并发请求下触发BlockingIOError错误
应用接收到大量请求时,出现以下错误:
BlockingIOError: [Errno 11] write could not complete without blocking print(ServDHCPRelay,"ServDHCPRelay") File "/apps/netadc3/.venvs3/netadc3.8/lib64/python3.8/site-packages/colorama/ansitowin32.py", line 41, in write self.__convertor.write(text) File "/apps/netadc3/.venvs3/netadc3.8/lib64/python3.8/site-packages/colorama/ansitowin32.py", line 162, in write self.write_and_convert(text) File "/apps/netadc3/.venvs3/netadc3.8/lib64/python3.8/site-packages/colorama/ansitowin32.py", line 190, in write_and_convert self.write_plain_text(text, cursor, len(text)) File "/apps/netadc3/.venvs3/netadc3.8/lib64/python3.8/site-packages/colorama/ansitowin32.py", line 195, in write_plain_text self.wrapped.write(text[start:end]) File "/apps/netadc3/.venvs3/netadc3.8/lib64/python3.8/site-packages/colorama/ansitowin32.py", line 41, in write self.__convertor.write(text) File "/apps/netadc3/.venvs3/netadc3.8/lib64/python3.8/site-packages/colorama/ansitowin32.py", line 162, in write self.write_and_convert(text) File "/apps/netadc3/.venvs3/netadc3.8/lib64/python3.8/site-packages/colorama/ansitowin32.py", line 190, in write_and_convert self.write_plain_text(text, cursor, len(text)) File "/apps/netadc3/.venvs3/netadc3.8/lib64/python3.8/site-packages/colorama/ansitowin32.py", line 196, in write_plain_text self.wrapped.flush() BlockingIOError: [Errno 11] write could not complete without blocking
错误触发于print语句。近期从Python3.6升级至rh-python3.8,当前使用Django3.2、uWSGI2.0.20版本,此前未出现此类问题。
内容的提问来源于stack exchange,提问作者Sindhujit
相关产品推荐
相关产品推荐

