我的许多处理程序将任务添加到任务队列以执行非关键后台处理。由于此处理并不重要,因此如果对 taskqueue.add() 的调用引发异常,我的代码将忽略它。
今晚任务队列似乎下降了大约半个小时。尽管我的处理程序正确地忽略了失败,但他们用了大约 5 秒的时间让 taskqueue.add() 调用超时并继续处理页面的其余部分。因此,这使我的网站运行非常缓慢。
那么,是否有可能将任务异步排队——这意味着一种添加任务的方式,而无需等待查看添加是否成功?
或者,有没有办法将超时从 5 秒减少到例如 1 秒?
谢谢。