收藏
回答

小程序云函数执行定时任务,显示超时怎么办?

。我有一个定时任务,每天凌晨执行,执行时间差不多要1个多小时,使用云函数触发器,最后显示超时。有其他办法吗?

回答关注问题邀请回答
收藏

2 个回答

  • 陈宇明
    陈宇明
    2020-09-20

    自己写,这种场景不建议使用云函数

    2020-09-20
    有用 2
    回复 1
    • Mr.Tseng
      Mr.Tseng
      2020-09-26
      能给个方案吗?
      2020-09-26
      回复
  • 老张
    老张
    2020-09-20

    1、分解任务;

    2、缩短时间到20秒;比如用promise.all

    3、如果这个任务不能分解,不能缩短,那么除了用自己的服务器,基本无解。

    2020-09-20
    有用 1
    回复 4
    • Mr.Tseng
      Mr.Tseng
      2020-09-26
      举个例子,比如美团,全国有多个城市,每个城市有很多店铺,每个店铺里面有很多菜品,现在去抓取这些信息按照城市-店铺-菜单存储。
      2020-09-26
      回复
    • 老张
      老张
      2020-09-27回复Mr.Tseng
      用cheerio吗?这个基本是大概率超时的。
      2020-09-27
      回复
    • Mr.Tseng
      Mr.Tseng
      2020-09-28回复老张
      不是的,我问哈,云函数除了触发器,还有啥办法让他自己运行,比如用nodejs的定时任务,但是我试了下不行。
      2020-09-28
      回复
    • 老张
      老张
      2020-09-29回复Mr.Tseng
      只有触发器。
      2020-09-29
      回复
登录 后发表内容
问题标签