2017-06-12 3 views
0

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() 
+1

Bokehバージョン<= 0.12.5およびTornado = 4.5の既知の問題があります。これがあなたに当てはまるかどうか確認できますか?これは明日リリースされるBokehの次のバージョンで修正されています。 – MRocklin

+0

はい、現在のバージョンのBokehは0.12.5、Tornadoは4.5.1です。入力いただきありがとうございます、明日私のBokehを更新します。 – vishsangale

+0

また、竜巻を4.4にダウングレードすることもできます。 – MRocklin

答えて

0

この問題は、0.12.6バージョンのBokehで修正されています。ありがとう、入力のための@Mockling。

+1

私はこの時点でBokeh 0.12.6がconda "bokeh"チャンネルにしかないと信じていますが、すぐにconda-forgeに移行し、デフォルト値を早めるでしょう。 – mdurant

関連する問題