我目前正在使用Goole App Engine和Google Cloud SQL& SQLAlchemy的。我上传和处理大量数据,并使用TaskQueues将此数据写入Google Cloud SQL。
本地一切看起来都很好,所有数据都成功写入数据库。但是,在AppEngine上传到Google Cloud SQL时,一些写入(约1-2%)无法完成。
日志中没有错误。我试图找出可能出现此问题的可能情况。
答案 0 :(得分:0)
为了回答我自己的问题,事实证明TaskQueue中的任务无法运行资源(Tasks targeted at dynamic backend fail frequently, silently)。任务失败了,并解释了丢失的写作。
答案 1 :(得分:-1)
你的云sql不能一直打开。在实例到来时需要时间来打开它,所以总是将sql置于全时ON模式