Daskをバージョン0.14.3から0.15.0に更新し、1.16.3から1.17.0に配布しました。 BokehWebInterfaceはこのバージョンから削除されました。ホームページはhttp://localhost:8787に読み込むことができますが、タスク、ステータス、ワーカーにアクセスすることはできません(すべてのタスクが完了してからエラーに達するまでリロードしようとします)。すべてが以前のバージョンで動作するために使用されていました。BaskhWebInterfaceがDask Distributedで動作しない
loop = IOLoop.current()
t = Thread(target=loop.start)
t.setDaemon(True)
t.start()
workers = []
services = {('http', HTTP_PORT): HTTPScheduler, ('bokeh', BOKEH_INTERNAL_PORT): BokehScheduler}
port = 8786
scheduler = Scheduler(loop=loop, services=services)
workers = []
bokeh_web = None
try:
scheduler.start(port)
# removed after updating the dask and ditributed
bokeh_web = BokehWebInterface(http_port=HTTP_PORT, bokeh_port=BOKEH_PORT)
# start workers
for resource in resources:
workers.append(Worker(scheduler.ip, port, **opts).start(0))
finally:
for worker in workers:
worker.stop()
scheduler.stop()
bokeh_web.close()
Bokehバージョン<= 0.12.5およびTornado = 4.5の既知の問題があります。これがあなたに当てはまるかどうか確認できますか?これは明日リリースされるBokehの次のバージョンで修正されています。 – MRocklin
はい、現在のバージョンのBokehは0.12.5、Tornadoは4.5.1です。入力いただきありがとうございます、明日私のBokehを更新します。 – vishsangale
また、竜巻を4.4にダウングレードすることもできます。 – MRocklin