我目前正在使用nodeJS 中的脚本来监视目录(及其子目录),并在将文件放置在那里后执行一些功能。实际上,这将是一个 FTP,用户上传文件,对其进行处理,然后删除。
显然,我已经看到脚本的 CPU 使用量很高,因为它遍历目录,等待文件可见。但令我担心的是,脚本运行的时间越长,内存使用量就越高(它一直呈指数增长)。是否有一些轻量级的方法来监视目录的更改?
Thanks!
编辑:我目前正在使用监视树 https://github.com/tafa/node-watch-tree这很棒,但仍然存在内存增加的问题。
听起来你想要一个 FAM 或 inotify 的包装器。也许像节点inotify-plusplus https://github.com/coolaj86/node-inotify-plusplus/会为你工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)