我们有一个 Celery 任务,需要 Pandas 数据帧作为输入。数据帧首先被序列化为 JSON,然后作为参数传递到任务中。数据帧可以有大约 35,000 个条目,这导致 JSON 字典占用大约 700kB。我们使用 Redis 作为代理。
不幸的是,对该任务的调用delay()通常花费太长时间(超过三十秒),并且我们的网络请求超时。
这是 Redis 和 Celery 应该能够处理的规模吗?我认为它完全在限制范围内,问题出在其他地方,但我在互联网上找不到任何指导或经验。
Heroku CI是否支持构建"工件",例如日志,测试报告等?
目前,如果我们通过Heroku CLI运行调试测试,我们只能访问它 - 希望通过Web界面访问它们.我们已经考虑过将它们拉上来并作为最后的手段发送电子邮件!