通知故障排除
Metabase 无法发送警报或仪表板订阅等通知。
根本原因
当长时间运行的查询卡在队列中时,它们会阻止所有其他查询运行。
采取的步骤
- 通过
MB_NOTIFICATION_THREAD_POOL_SIZE
环境变量增加通知线程池大小并重启服务器。
例如,您可以通过设置环境变量 MB_NOTIFICATION_THREAD_POOL_SIZE=10
将线程池大小设置为 10
。
注意:请记住 Metabase 不会处理旧的失败任务,因此您将在下一个通知周期看到此更改的效果。
阅读其他 Metabase 版本的文档。