linux 系統 提示: File "/usr/lib/python3.8/multiprocessing/connection.py", line 527, in Pipe OSError: [Errno 24] Too many open files

发布时间 2023-09-15 11:26:02作者: hello_tree

Exception in thread Thread-4:
Traceback (most recent call last):
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner
File "/usr/lib/python3.8/threading.py", line 870, in run
File "/home/sunrise/test-shop/AutoTestTotal/test_case/test_food/test_multiple_move/module/move_service.py", line 405, in test_move_stop
File "/home/sunrise/test-shop/AutoTestTotal/test_case/test_food/test_multiple_move/module/move_service.py", line 376, in status_xy
File "/home/sunrise/test-shop/AutoTestTotal/common/test_interface.py", line 1789, in position_robotPosInfo
File "/home/sunrise/.local/lib/python3.8/site-packages/coapthon/client/helperclient.py", line 30, in __init__
File "/usr/lib/python3.8/multiprocessing/context.py", line 103, in Queue
File "/usr/lib/python3.8/multiprocessing/queues.py", line 41, in __init__
File "/usr/lib/python3.8/multiprocessing/connection.py", line 527, in Pipe
OSError: [Errno 24] Too many open files

 

解決方法:增加操作系统的文件打开限制:您可以通过修改操作系统的限制来增加最大文件打开数。具体操作方法取决于您所使用的操作系统。例如,在Linux上,您可以通过修改/etc/security/limits.conf文件来增加打开文件的限制。

 

參考:

https://blog.csdn.net/weixin_46779338/article/details/128319080