当前位置: 首页 > 知识库问答 >
问题:

TimeoutError:工人启动失败

戚云
2023-03-14

我在jupyter笔记本电脑上的conda环境中工作。尝试使用以下过程创建客户端时

from dask.distributed import Client, progress

client = Client(processes = True)

出现以下错误

 TimeoutError                              Traceback (most recent call last)
    /home/vlad/anaconda3/lib/python3.6/site-packages/tornado/gen.py in

回调(f)827尝试:--

    /home/vlad/anaconda3/lib/python3.6/site-packages/tornado/concurrent.py

在结果(self,timeout)237中尝试:--

    /home/vlad/anaconda3/lib/python3.6/site-packages/tornado/util.py in

提升exc信息(exc信息)

    /home/vlad/anaconda3/lib/python3.6/site-packages/tornado/gen.py in

运行(自我)1068其他:-

    /home/vlad/anaconda3/lib/python3.6/site-packages/distributed/deploy/local.py

在启动工人(自我,死亡超时,**kwargs)228个自我工人。移除(w)--

    TimeoutError: Worker failed to start

    During handling of the above exception, another exception occurred:

    TimeoutError                              Traceback (most recent call last)
    <ipython-input-26-9ebe205475b6> in <module>()
          3 
          4 # Use all 8 cores
    ----> 5 cluster = LocalCluster(processes = True, n_workers = 4)
          6 ##client = Client(processes = True)
          7 ##client = Client('localhost:8789')

    /home/vlad/anaconda3/lib/python3.6/site-packages/distributed/deploy/local.py

在init(self、n_-worker、线程/worker、进程循环、启动、ip、调度程序\u端口、静默\u日志、诊断\u端口、服务、worker\u服务、服务\u-kwargs、异步、安全、**worker\u-kwargs)140 self.worker\u-kwargs['security']=security 141中--

    /home/vlad/anaconda3/lib/python3.6/site-packages/distributed/deploy/local.py

在开始(自我,**kwargs)177自我。_started=自我。_start(**kwargs)178其他:-

    /home/vlad/anaconda3/lib/python3.6/site-packages/distributed/deploy/local.py

同步(self、func、*args、**kwargs)170返回未来171其他:--

    /home/vlad/anaconda3/lib/python3.6/site-packages/distributed/utils.py

在同步(循环,功能,*args,**kwargs)275e.wait(10)276如果错误[0]:-

    /home/vlad/anaconda3/lib/python3.6/site-packages/six.py in reraise(tp, value, tb)
        691             if value.__traceback__ is not tb:
        692                 raise value.with_traceback(tb)
    --> 693             raise value
        694         finally:
        695             value = None

    /home/vlad/anaconda3/lib/python3.6/site-packages/distributed/utils.py

在f()260如果超时不是无:261未来=gen.with_timeout(时间增量(秒=超时),未来)-

    /home/vlad/anaconda3/lib/python3.6/site-packages/tornado/gen.py in

运行(自我)1053 1054尝试:-

    /home/vlad/anaconda3/lib/python3.6/site-packages/tornado/concurrent.py

如果self.\u exc\u info不是None,则在结果(self,timeout)236中:237尝试:--

    /home/vlad/anaconda3/lib/python3.6/site-packages/tornado/util.py in

提升exc信息(exc信息)

    /home/vlad/anaconda3/lib/python3.6/site-packages/tornado/gen.py in

运行(自我)1061如果exc_info不是无: 1062尝试:-

    /home/vlad/anaconda3/lib/python3.6/site-packages/distributed/deploy/local.py

in_start(self、ip、n_workers)197 self.scheduler.start(scheduler_地址)198--

    /home/vlad/anaconda3/lib/python3.6/site-packages/tornado/gen.py in

运行(自我)1053 1054尝试:-

    /home/vlad/anaconda3/lib/python3.6/site-packages/tornado/concurrent.py

如果self.\u exc\u info不是None,则在结果(self,timeout)236中:237尝试:--

    /home/vlad/anaconda3/lib/python3.6/site-packages/tornado/util.py in

提升exc信息(exc信息)

    /home/vlad/anaconda3/lib/python3.6/site-packages/tornado/gen.py in

回调(f)826为f在儿童: 827尝试:--

    /home/vlad/anaconda3/lib/python3.6/site-packages/tornado/concurrent.py

如果self.\u exc\u info不是None,则在结果(self,timeout)236中:237尝试:--

    /home/vlad/anaconda3/lib/python3.6/site-packages/tornado/util.py in

提升exc信息(exc信息)

    /home/vlad/anaconda3/lib/python3.6/site-packages/tornado/gen.py in

运行(自身)1067 exc_info=无1068其他:-

    /home/vlad/anaconda3/lib/python3.6/site-packages/distributed/deploy/local.py

在_start_worker(self,death_timeout,**kwargs)227中,如果w.status==“closed”和self.scheduler.status==“running”:228 self.workers.remove(w)--

    TimeoutError: Worker failed to start

我怎样才能解决这个问题?我有以下设置
python版本:3.6.9
dask版本1.1.4
分布式版本1.26.0
tornado版本4.5
conda 4.6.14

共有1个答案

连德水
2023-03-14

通过将dask、distributed和tornado软件包分别更新到2.4.0、2.4.0和6.0.3版本,问题得以解决

 类似资料:
  • extends: Error 每当某些操作因超时而终止时,就会触发 TimeoutError。例如 page.waitForSelector(selector[, options]) 或者 puppeteer.launch([options])。

  • 从文件夹内部执行“npm start”命令时出现以下错误/ 我在互联网上尝试了多种解决方案,但都无效。

  • 我想从URL获取一些数据,但服务器速度非常慢。。。因此,每当我使用凌空截击获取数据时,我都会得到TimeOurError,在服务器速度较慢的情况下,我是否可以处理凌空截击应该尝试获取数据多长时间。。。它只需要很少的时间,我也希望不断运行这个请求来检查数据,我计划使用计时器来完成它。。。可以使用计时器连续检查数据吗? 这是我现在的截击请求。。。它适用于其他URL 我需要连续调用这些函数(在应用程序内

  • 这是第二个显然未能启动的工人的日志: Spark命令:/usr/lib/jvm/java-8-openjdk-amd64/bin/java-cp/media/ahmedn1/ahmedn12/Spark/conf/://media/ahmedn1/ahmedn12/Spark/jars/* 17/08/30 12:19:34信息工作者:启动进程名为:28819@Ahmedn1-Inspiron-5

  • 我通过pgAdmin III与远程postgres-9.3连接。关闭pgAdmin后,我尝试在另一天与同一数据库连接。 在pgstartup.log文件中,我有: pg_hba.conf: 服务器上的操作系统是CentOS。不幸的是,我不知道postgres是如何安装在服务器上的,因为有人这样做了。我能用这个做什么?

  • 当前的java版本是