amazon-web-services - AWS Lambda:在第二次调用期间不会重新加载曾经需要的文件
问题描述
我在 lambda 处理程序中使用局部变量来存储在另一个文件中定义的函数。这在第一次调用期间工作正常。但是在第二次调用时,文件中定义的函数和变量是从内存中取出的,没有第二次加载。我已经在 lambda 处理程序中导入了文件,而不是我的用例的执行上下文
exports.handler = async(event, context) => {
...
const allergy_service = require('../services/allergy/allergy_service');
...
}
有没有办法在所有 lambda 调用期间显式重新加载所需的文件。任何帮助表示赞赏,谢谢。
解决方案
推荐阅读
- c# - 当整个项目在.NET5中构建“anyCPU”时,是否可以始终以x86运行加载的程序集
- python - 在 Selenium Chrome 驱动程序上无法加载网页并尝试了多年的解决方案,需要新的解决方案
- ios - 共享实例的 AVAudioSession 错误
- linux - 在内存和磁盘之间移动 REDIS 数据
- python - 如何在自定义分类交叉熵损失函数中加权类?
- python - 尝试使用不是主键的新信息更新行后的 SQLAlchemy 完整性错误
- angular - 是否可以在 NX/Angular/Storybook 中更改 Cypress E2E 文件夹的位置?
- c# - winforms,datagridview,在单元格编辑模式下捕捉回车键
- c++ - 如何将值修改为 lambdas 中的参数?
- appinsights - 在 AppInsights(Reactjs) 中阻止默认标题作为页面浏览量