使用 vagrant-fsnotify 不正确的 `inotify` 事件

问题描述

我和我的同事正在开发一个项目,用户可以在其中导入各种多媒体文件,然后必须对文件进行处理。该项目系统使用 Vagrant 进行部署,并将在他们的机器上为每个客户单独部署。 Vagrant 来宾是 Ubuntu 18.04,任何操作系统,如 MacOS、Windows 或 Linux 都可能是 Vagrant 主机(这取决于客户)。 用户导入文件文件夹在 vagrant 主机上,vagrant 来宾使用 SSHFS(vagrant-sshfs 插件)挂载该文件夹。

为了确保文件正确完整地导入(移动)到文件夹,我们使用了 vagrant-fsnotify 插件。它侦听 Vagrant 主机上的文件系统更改(在文件夹中)并将有关它的通知传递给 Vagrant 来宾。因此,在 Vagrant 来宾上,我们有 inotify 事件。也可以将文件从其他设备(例如 USB 设备)或通过 SMB 的另一台机器复制到 Vagrant 主机文件夹。一个问题是,当文件复制到文件夹时,流浪客收到错误inotify 事件 -> https://github.com/adrienkohlbecker/vagrant-fsnotify/issues/33文件有被处理而不完全复制或不被注意的风险。 有没有人遇到过类似的问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...