优艾设计网

node 上传图片 造成linux 缓存区内容过多 怎么解决? 财富值85?

优艾设计网 https://www.uibq.com 2023-04-24 18:13 出处:网络 作者:PS抠图
项目使用node,运行在linux平台上。有一个图片上传的接口,图片上传使用formidable 应为上传的人多了,出现linux(/tmp 目录)过饱和的情况,请求帮助。 上传图片核心代码:var form = new formidable.IncomingForm
  1. 项目使用node,运行在Linux平台上。有一个图片上传的接口,图片上传使用formidable 应为上传的人多了,出现Linux(/tmp 目录)过饱和的情况,请求帮助。

  2. 上传图片核心代码:

var form = new formidable.IncomingForm();form.parse(req, function(err, fields, files) { var fileReadStream = fs.crea优艾设计网_设计客teReadStream(old_path); var fileWriteStream = fs.createWriteStream(new_path); fileReadStream.pipe(fileWriteStream); })

现在的解决办法是Linux 定期清理缓存区,我想的是node能定时清理内容。希望能在node上解决。Linux不太熟悉,有办法也可以说出来。


希望的阳光2017 2022-09-13 21:32

优艾设计网_设计圈

每周星期一和星期四凌晨3.30清理/tmp目录下面有一周没有访问过的文件


Jonny 强尼 2022-09-13 21:35

优艾设计网_设计圈

每天凌晨3.30清理/tmp目录下面修改时间在一周之前的文件


love8938 2022-09-13 21:38

与时间有关的选项,共有-atime,-ctime与-mtime【-atime表示的是访问时间;-ctime表示被改变文件状态的时间;-mt优艾设计网_PS交流ime表示被修改文件内容的时间】,以-mtime说明


zn1996999 20优艾设计网_PS问答22-09-13 21:43

使用计划任务,注意用户有没有权限删除


种蘑菇的猫 2022-09-13 21:50

fin优艾设计网_Photoshop百科d根据时间戳查找:


_WeCh****783430 优艾设计网_Photoshop问答 2022-09-13 21:53

你可以把图片写到一个大文件里,每次读取文件的时候从大文件里读。


0

精彩评论

暂无评论...
验证码 换一张
取 消