开发者社区 > 云原生 > Serverless > 正文

每个请求都会在实例中生成大量的临时文件。实例不销毁。执行的请求越多。临时文件就越多。会造成硬盘不够。

每个请求都会在实例中生成大量的临时文件。实例不销毁。执行的请求越多。临时文件就越多。会造成硬盘不够。我们的请求会在当前目录生成大量的临时文件。

展开
收起
函数计算小白 2023-03-28 14:51:44 597 0
2 条回答
写回答
取消 提交回答
  • 那就在每次执行末尾清理下磁盘呢

    回答6.png

    https://help.aliyun.com/document_detail/54301.html

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-03-28 17:36:50
    赞同 展开评论 打赏
  • 随心分享,欢迎友善交流讨论:)

    有几种解决方法:

    使用一个定期清理临时文件的脚本,可以每天或每周清理一次。这可以通过编写一个简单的脚本来实现,该脚本会检查临时文件夹中的文件并删除它们。

    将临时文件存储到不同的目录中,该目录具有更大的可用空间。可以在应用程序中配置一个环境变量,使其指向具有更大空间的目录。这样可以确保每个请求生成的文件不会占用太多硬盘空间。

    对于每个请求生成的临时文件,使用一个定期清理器,以确保文件不会长时间占用磁盘空间。这可以通过设置一个超时时间来实现,超时后将自动删除文件。

    使用云存储服务,例如 阿里云的oss 。将临时文件上传到云存储中可以确保文件始终可用,而不会占用本地硬盘空间。同时,云存储服务通常提供灵活的存储容量和价格选项,以适应应用程序的需求。

    2023-03-28 15:15:18
    赞同 展开评论 打赏
问答地址:

快速交付实现商业价值。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载