收藏
回答

云函数运行时间

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 需求 工具 wx8bcf21a35870d640 2.65

- 需求的场景描述(希望解决的问题)

需求是这样子的;

    利用定时器向服务请求数据,然后把得到的数据循环写入云数据库;

出现的问题:

    问题1:云函数启动后,程序请求数据, 有时候数据未请求到,或者请求到数据后;往云数据库里写入;但云函数运行的时间到达20000ms后,云函数自动退出了;

    问题2: 云函数是由定时器触发的,请求数据完后是否可以更新下触发器的触发时间(因为数据是分段获取的,是否能实现,如果还有分段数据,那就10秒后触  发,如果获取完数据,刚把触发时间设置为1个小时)



- 希望提供的能力

    1:提高云函数的运行时间

    2:动态设置触发器的触发时间

最后一次编辑于  2019-04-30
回答关注问题邀请回答
收藏

2 个回答

  • controller
    controller
    2019-09-04

    云函数  30s 退出

    2019-09-04
    有用 1
    回复
  • Terrance
    Terrance
    2019-04-30

    我也遇到了一些类似问题,这边了解到云函数是用docker来实现的,一段时间如果没有新的连接进来,原来的docker会销毁掉(估计这就是会自动退出的问题)。


    docker的建立比较耗时,也就是冷启动(估计是楼主提到运行时间太慢的问题,如果请求量比较大应该会很快)


    定时器触发这块不太清楚楼主的意思,理解是小程序侧定时请求云函数,所以这块逻辑应该可以自己去控制的吧

    2019-04-30
    有用
    回复 5
    • จุ๊บ L
      จุ๊บ L
      2019-04-30

      请问下,有办法不让docker自动销毁么?或者延迟销毁

      2019-04-30
      回复
    • Terrance
      Terrance
      2019-04-30回复จุ๊บ L

      有一个比较蠢的方法:单独搞个机器,专门写脚本去刷请求

      2019-04-30
      回复
    • จุ๊บ L
      จุ๊บ L
      2019-04-30回复Terrance

      好吧 ,谢谢亲 ; 不过有比较不蠢的办法不?

      2019-04-30
      回复
    • Terrance
      Terrance
      2019-04-30回复จุ๊บ L

      等小程序云开发的童鞋优化,毕竟出来没多久,性能提升空间很大

      2019-04-30
      回复
    • จุ๊บ L
      จุ๊บ L
      2019-05-01

      好吧 在此先谢谢

      2019-05-01
      回复
登录 后发表内容