报告推送截图失败是原因
更新时间: 2024-12-19 16:20:04
阅读 436
报告推送截图失败是什么原因
有数的推送报错,提示:请求截图失败,报表请求超时信息,可能是以下几种原因:
1、报告中某一个图表查询报错
看一下报告里面是否有图表报错。如果有图表报错,那就是这个图表报错导致的。
2、报告中某一个图表查询数据为空
可以进入报告里面刷新一下数据,看一下是不是有图表查询数据为空。这样会导致图表无法绘制出来,导致推送失败。
3、图表查询的比较慢也会导致推送失败
推送的如果是图片,有数截图时间是2分钟,如果再2分钟之内,报告没有查询出数据出来也会导致,请求截图失败,比如:我一个查询耗时4分钟才查询出结果,有数的截图是2分钟,这个时候有数就会认为截图失败,推送报错。
如何解决这个问题呢?
- 如果底层数据是一天更新一次,可以根据数据的大致产出时间,调整有数的缓存有效期。并设置推送为缓存数据。(如果不根据数据产出时间设置缓存有效期,有可能会导致第二天缓存的数据还是昨天的数据)。
- 尽量不要在查询高峰期进行推送。查询高峰期,数仓压力比较大,对查询性能会有影响。可以调整推送时间。
- 如果图表SQL比较复杂,需要优化一下图表的SQL逻辑。
文档反馈
以上内容对您是否有帮助?