【问题标题】:Is there a way to enable hot reload for serverless offline when using caching?有没有办法在使用缓存时为无服务器离线启用热重载?
【发布时间】:2022-08-24 22:46:41
【问题描述】:

Serverless Offline 非常慢,所以我启用了缓存以避免“冷启动”。现在每个 lambda 都慢了一次,但是对于任何代码更新,我需要重新启动开发环境。

我用

serverless offline --config ./serverless-offline.yml --allowCache --functionCleanupIdleTimeSeconds 10000

是否有一个插件可以设置和检测代码更新并在不重新启动的情况下清除整个缓存?甚至可能只是被修改的 lambda。

谢谢

    标签: caching serverless


    【解决方案1】:

    您可以尝试将--functionCleanupIdleTimeSeconds 减少到5 看看是否有帮助,10,000 相当高。

    --functionCleanupIdleTimeSeconds ...Number of seconds until an idle function is eligible for cleanup
    

    ...意味着您将以 10,000 秒的速度缓存源代码近三个小时。

    此外,您可能希望进行一些额外的调试,以准确了解减速发生的位置,代码本身、DNS、主机等。

    【讨论】:

      猜你喜欢
      • 2022-12-19
      • 1970-01-01
      • 1970-01-01
      • 2015-07-01
      • 2022-01-04
      • 2019-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多