项目使用node,运行在linux平台上。有一个图片上传的接口,图片上传使用formidable 应为上传的人多了,出现linux(/tmp 目录)过饱和的情况,请求帮助。
上传图片核心代码:
var form = new formidable.IncomingForm(); form.parse(req, function(err, fields, files) { var fileReadStream = fs.createReadStream(old_path); var fileWriteStream = fs.createWriteStream(new_path); fileReadStream.pipe(fileWriteStream); })
现在的解决办法是linux 定期清理缓存区,我想的是node能定时清理内容。希望能在node上解决。linux不太熟悉,有办法也可以说出来。
与时间有关的选项,共有-atime,-ctime与-mtime【-atime表示的是访问时间;-ctime表示被改变文件状态的时间;-mtime表示被修改文件内容的时间】,
以-mtime说明
一周热门 更多>