dask - 查看 dask worker 的日志
问题描述
我无法更改 Dask 中的临时目录。当我出于某种原因更改 dask.yaml 中的临时目录时,Dask 仍在 /tmp 中写出(已满)。我现在想尝试调试它,但是当我使用时,client.get_worker_logs()
我只得到 INFO 输出。
我开始我的集群
from dask.distributed import LocalCluster, Client
cluster = LocalCluster(n_workers=1, threads_per_worker=4, memory_limit='10gb')
client = Client(cluster)
我已经尝试添加distributed.worker: debug
到distributed.yaml
,但这不会改变输出。我还通过调用检查我实际上是在更改配置dask.config.get('distributed.logging')
我究竟做错了什么?
解决方案
默认情况下,LocalCluster 会静音大多数日志记录。尝试传递silence_logs=False
关键字
cluster = LocalCluster(..., silence_logs=False)
推荐阅读
- sql-server - 自动化 Azure SQL Server 数据库恢复
- angular - 模态确认后刷新屏幕(Angular)
- azure-devops - 是否可以从 Azure DevOps 测试计划中的特定测试计划将现有测试用例查询为静态套装?
- javascript - 如何将 Jquery 变量值发送到 php get_post_meta?
- go - func与receiver和param golang的区别
- bash - grep 所有行数不一致的模式后的所有内容
- python - 如何使用条带功能进行特定输出?
- scrapy - Scrapy - 指定 DOWNLOAD_DELAY 时是否调用 spider_idle?
- arangodb - 有没有办法创建动态边缘集合?
- php - 多用户 Codeigniter 的相同别名路由