匠迹众包
12人浏览/7人投稿
446天前
已托管赏金
错误信息如下[2024-03-07 17:01:58,780: WARNING/MainProcess] consumer: Connection to broker lost. Trying to re-establish the connection...Traceback (most recent call last): File "/root/miniconda/envs/instagram/lib/python3.8/site-packages/kombu/transport/virtual/base.py", line 951, in create_channel return self._avail_channels.pop()IndexError: pop from empty listDuring handling of the above exception, another exception occurred:Traceback (most recent call last): File "/root/miniconda/envs/instagram/lib/python3.8/site-packages/redis/connection.py", line 611, in connect sock = self.retry.call_with_retry( File "/root/miniconda/envs/instagram/lib/python3.8/site-packages/redis/retry.py", line 46, in call_with_retry return do() File "/root/miniconda/envs/instagram/lib/python3.8/site-packages/redis/connection.py", line 612, in lambda: self._connect(), lambda error: self.disconnect(error) File "/root/miniconda/envs/instagram/lib/python3.8/site-packages/redis/connection.py", line 677, in _connect raise err File "/root/miniconda/envs/instagram/lib/python3.8/site-packages/redis/connection.py", line 651, in _connect sock = socket.socket(family, socktype, proto) File "/root/miniconda/envs/instagram/lib/python3.8/socket.py", line 231, in OSError: [Errno 24] Too many open filesDuring handling of the above exception, another exception occurred:Traceback (most recent call last): File "/root/miniconda/envs/instagram/lib/python3.8/site-packages/celery/worker/consumer/consumer.py", line 326, in start blueprint.start(self) File "/root/miniconda/envs/instagram/lib/python3.8/site-packages/celery/bootsteps.py", line 116, in start step.start(parent) File "/root/miniconda/envs/instagram/lib/python3.8/site-packages/celery/worker/consumer/gossip.py", line 107, in start File "/root/miniconda/envs/instagram/lib/python3.8/site-packages/celery/bootsteps.py", line 396, in start channel = c.connection.channel() File "/root/miniconda/envs/instagram/lib/python3.8/site-packages/kombu/connection.py", line 303, in channel chan = self.transport.create_channel(self.connection) File "/root/miniconda/envs/instagram/lib/python3.8/site-packages/kombu/transport/virtual/base.py", line 953, in create_channel channel = self.Channel(connection) File "/root/miniconda/envs/instagram/lib/python3.8/site-packages/kombu/transport/redis.py", line 743, in self.client.ping() File "/root/miniconda/envs/instagram/lib/python3.8/site-packages/redis/commands/core.py", line 1132, in ping return self.execute_command("PING", **kwargs) File "/root/miniconda/envs/instagram/lib/python3.8/site-packages/redis/client.py", line 1235, in execute_command conn = self.connection or pool.get_connection(command_name, **options) File "/root/miniconda/envs/instagram/lib/python3.8/site-packages/redis/connection.py", line 1387, in get_connection connection.connect() File "/root/miniconda/envs/instagram/lib/python3.8/site-packages/redis/connection.py", line 617, in connect raise ConnectionError(self._error_message(e))redis.exceptions.ConnectionError: Error 24 connecting to 43.156.95.102:6379. Too many open files.[2024-03-07 17:01:58,781: WARNING/MainProcess] /root/miniconda/envs/instagram/lib/python3.8/site-packages/celery/worker/consumer/consumer.py:361: CPendingDeprecationWarning: In Celery 5.1 we introduced an optional breaking change whichon connection loss cancels all currently executed tasks with late acknowledgement enabled.These tasks cannot be acknowledged as the connection is gone, and the tasks are automatically redelivered back to the queue.You can enable this behavior using the worker_cancel_long_running_tasks_on_connection_loss setting.In Celery 5.1 it is set to False by default. The setting will be set to True by default in Celery 6.0. warnings.warn(CANCEL_TASKS_BY_DEFAULT, CPendingDeprecationWarning)(base) [root@VM-4-2-centos ~]# ulimit -n100001