云功能失败,发生异常。,{代码:DEADLINE_EXCEEDED,详细信息:空,消息:DEADLINE_EXCEEDED})

时间:2020-06-05 12:12:21

标签: python flutter google-cloud-platform google-cloud-functions

颤振团队已解决此错误吗?即使手动将超时设置为最大值(540s),我仍然在函数中遇到此错误。它总是在10秒后超时,根据旧的github讨论,这似乎是一个长期存在的问题。

我的代码如下:

from datetime import datetime
from time import time, mktime
import timeago
import pytz
import nltk
nltk.download('punkt') // This seems to be significantly slowing down my function

def invoke_parse(request):
    request_json = request.get_json(silent=True)
    file = Parser(request_json['url'])
    return jsonify({
        "source": file[0],
        "datetime": file[1],
        "imageurl": file[2],
        "keyword": file[3],
    })

def Parser(url):
    <URL PARSE FUNCTIONS>
    return source, datetime, imageurl, keyword

如果我能以某种方式删除nltk.download('punkt'),则可以减少函数处理时间,这花费了超过10秒的时间。有没有一种方法可以添加它而不必每次都下载?

0 个答案:

没有答案