0

我们正在创建一个 webfarm 并使用 filesystemwatcher 在其中一个服务器上上传某些文件时通知更改。当没有大量文件时,文件系统监视器无法正常工作。它显示 internalbuffersize 溢出问题。有什么解决方案吗?如果不是,那么最好的选择是什么。如果建议适当的解决方案,我们将不胜感激。

4

1 回答 1

0

缓冲区确实有一个限制,虽然这个限制可以增加,但它仍然存在。

另一种方法是使用文件系统过滤器驱动程序,该驱动程序将在更改发生时立即捕获更改。过滤器驱动程序的缺点是您需要将其安装在处理文件系统请求的系统上,即您无法监视服务器 A 以了解服务器 B 从客户端系统 C 所做的更改。您需要在服务器 A 上安装过滤器驱动程序以便它跟踪 B 所做的更改。

我们的 CallbackFilter 产品提供了一个预先创建的过滤器驱动程序,因此您可以只编写用户模式代码。

于 2013-10-24T15:09:06.473 回答