FileSystemWatcher und NAS Share

S

SP

Hallo!

Wir haben in einem C#.NET-Programm einen FileSystemWatcher auf ein NAS-
Share angewendet, damit wir mitbekommen, wann unsere Anwendung etwas
zum Abholen hat. Dieser NAS-Share befindet sich übrigens nicht auf
einer Windows-Maschine sondern auf einer UNIX-Maschine.

Das hat bisher auch funktioniert. Seit geraumer Zeit aber funktioniert
das nicht mehr und wir bekommen keinen einzigen Event mehr, wann sich
dort etwas getan hat. Der Benutzer hat aber immer noch alle Rechte,
denn über den Explorer kann ich Dateien lesen, ändern, kopieren und
löschen. Aber der Watcher bekommt nichts mehr davon mit. Wir haben
auch eine Logik implementiert (schon früher), dass der Watcher im
Falle eines Netzwerkausfalles sich neu auf das NAS-Share bindet. Das
passiert über einen Timer, der immer kontrolliert, ob der Pfad noch
existiert. Wenn er nicht mehr existiert, wird das Watching angehalten
und wenn er wieder existiert, dann wird das Watching wieder
eingerichtet. Wie gesagt, bisher hat das auch gut funktioniert.

Was wir jetzt, wo es nicht mehr geht, noch versucht haben, ist den
internen Puffer zu erhöhen. Aber auch das hat nichts geholfen. Jetzt
gehen uns schon langsam die Ideen aus.

Kennt jemand ein ähnliches Problem und weiß, wie man das lösen könnte?
Oder gibt es auf Seiten des NAS-Shares noch Einstellungen, die man
setzen muss, damit der FileSystemWatcher darauf zugreifen kann?

Ich bin für jede Anregung dankbar!

Vielen Dank im Voraus und mit freundlichen Grüßen
Stefan Pazelt
 
I

Ignacio Machin ( .NET/ C# MVP )

Hallo!

Wir haben in einem C#.NET-Programm einen FileSystemWatcher auf ein NAS-
Share angewendet, damit wir mitbekommen, wann unsere Anwendung etwas
zum Abholen hat. Dieser NAS-Share befindet sich übrigens nicht auf
einer Windows-Maschine sondern auf einer UNIX-Maschine.

Das hat bisher auch funktioniert. Seit geraumer Zeit aber funktioniert
das nicht mehr und wir bekommen keinen einzigen Event mehr, wann sich
dort etwas getan hat. Der Benutzer hat aber immer noch alle Rechte,
denn über den Explorer kann ich Dateien lesen, ändern, kopieren und
löschen. Aber der Watcher bekommt nichts mehr davon mit. Wir haben
auch eine Logik implementiert (schon früher), dass der Watcher im
Falle eines Netzwerkausfalles sich neu auf das NAS-Share bindet. Das
passiert über einen Timer, der immer kontrolliert, ob der Pfad noch
existiert. Wenn er nicht mehr existiert, wird das Watching angehalten
und wenn er wieder existiert, dann wird das Watching wieder
eingerichtet. Wie gesagt, bisher hat das auch gut funktioniert.

Was wir jetzt, wo es nicht mehr geht, noch versucht haben, ist den
internen Puffer zu erhöhen. Aber auch das hat nichts geholfen. Jetzt
gehen uns schon langsam die Ideen aus.

Kennt jemand ein ähnliches Problem und weiß, wie man das lösen könnte?
Oder gibt es auf Seiten des NAS-Shares noch Einstellungen, die man
setzen muss, damit der FileSystemWatcher darauf zugreifen kann?

Ich bin für jede Anregung dankbar!

Vielen Dank im Voraus und mit freundlichen Grüßen
Stefan Pazelt

hi,

This is an english only ogrup, either you post in English or you need
to use other group
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top