2017-06-12 83 views
0

我已將Dask從版本0.14.3更新爲0.15.0,並從1.16.3分發到1.17.0。 BokehWebInterface已從此版本中刪除。主頁可以加載http://localhost:8787,但我無法訪問任務,狀態,工作人員(它試圖重新加載,直到所有任務完成,然後給出不能達到錯誤)。一切用於在早期版本上工作。BokehWebInterface不適用於Dask分佈式

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

散景版<= 0.12.5和Tornado = 4.5存在已知問題。你可以檢查這是你的情況嗎?這在明天發佈的下一個版本的Bokeh中得到修復。 – MRocklin

+0

是的,我目前版本的散景是0.12.5,龍捲風是4.5.1。感謝您的意見,我會在明天更新我的Bokeh。 – vishsangale

+0

你也可以將龍捲風降級到4.4,如果你想要更早一些 – MRocklin

回答

0

該問題已修復0.12.6版本的散景。感謝@MRocklin的投入。

+1

我相信Bokeh 0.12.6現在只是在conda「散景」頻道上,但可能會很快滲透到conda-makege和默認設置。 – mdurant

相關問題