1

我有一个包含文件的目录。每次触发发生时,这些文件都由一个进程创建。另一个 NodeJS 进程尝试列出添加的新文件并解析其内容并将其推送到远程数据库。

NodeJS 应用程序尝试访问其中一个文件时仍被另一个进程锁定并导致我的节点应用程序抛出异常的问题

Error: ENOENT: no such file or directory

现在我正在尝试添加一个检查以检查文件是否被另一个进程锁定。如果没有,那么我将继续处理其内容。

我尝试使用 lockfile 和 proper-lockfile npm 模块,但仍然遇到同样的错误。

如果有任何其他方法可以检查文件是否被NodeJS中的另一个进程锁定,请告诉我?

4

0 回答 0