2008-08-27 88 views
2

我嘗試讀取或寫入Windows 2003羣集文件共享時嘗試解決持久性IO問題。它經常發生,似乎是由交通引起的。我們通過.NET的FileStream對象進行編寫。在Windows 2003上延遲寫入失敗羣集文件共享

基本上我們從運行IIS的Windows 2003 Server寫入Windows 2003文件共享集羣。寫入文件共享時,IIS服務器通常會收到兩個錯誤。一個是來自Windows的應用程序彈出窗口,另一個來自MRxSmb的警告。兩者都說同樣的事情:

[延遲寫入失敗] Windows無法保存文件\ Device \ LanmanRedirector的所有數據。數據已經丟失。此錯誤可能是由計算機硬件或網絡連接故障引起的。請嘗試在其他地方保存此文件。

在讀取時,我們也收到錯誤,它們是System.IO.IOException錯誤:「指定的網絡名稱不再可用。」

我們有其他服務器將更多和更大的文件寫入此文件共享羣集,沒有問題。這只是來自問題出現的那一組服務器。所以它似乎與編寫大文件無關。我們已經應用了在線文章中引用的所有修補程序來處理此問題,但它仍在繼續。

我們的網絡團隊運行網絡監視器,沒有看到任何丟包,據我所知,但由於我沒有參加那次測試,所以我不能肯定地說。

任何想要檢查的地方?我無法探索或測試運行。我猜這個問題是某種網絡問題,但是隻有當這些服務器連接到該文件共享集羣時纔會發生這種問題,我不確定它可能是什麼樣的問題。

此問題非常具體,可能與硬件有關,但您可以提供的任何幫助都將有所幫助。

埃裏克Sipple

+0

你到底了嗎? – CraftyFella 2010-05-18 13:33:58

回答

1

我聽說過AutoDisconnect引起類似問題(即使該設備沒有空閒)。您可能想嘗試在服務器上禁用該功能。

1

我有類似的問題:

  • 寫入機器,這也是一個Windows 2003 R2 NLB羣集的一部分有時會導致「延遲寫入失敗」或「信號量超時」或者」指定的網絡名不再可用」
  • 這是可重複的相同的文件,甚至重新啓動所有機器參與
  • 後,如果我重命名問題文件(其中有些是相當小),問題依舊
  • 如果我將文件寫入另一個位置在同一臺機器上(fysical磁盤),問題仍然存在
  • 我卸載了所有的反病毒軟件,問題仍然存在
  • 我已重置tcp-ip堆棧,問題暫時消失,但一段時間後問題返回相同的文件

PARTLY解決了問題: 我從NLB羣集中刪除(不停止)主機。問題解決了。

似乎都與寫東西的份額,這也是一個網絡負載平衡羣集

的一部分,我還沒有發現其他人張貼NLB羣集相關文件寫入問題的服務器上。但是,我發現很多帖子都抱怨類似的問題,但其中沒有一個似乎已經解決了。

安妮