各位先進大大好
最近苦惱於一個IIS環境議題
情境如下(A1主機為Windows Server 2016)
AP假如在A1主機,透過iis設定集區識別 使用同一個網域的ad帳號來存取B主機的網芳路徑,例:\ip\e$\Files
同時我們還有一台備用機是A2(規格一樣)也是連B
然後大部分情況上線運行都沒事(可正常寫入讀取)
最近可能io過大?或有其他造成集區w3wp crash的可能發生(目前沒觀察到固定頻率或事件)
造成A1存取不到B,通常就是爆拒絕存取 \ip\e$\Files 路徑,
不論檔案,只要是A1開啟任何此路徑的檔案都會爆錯
通常A1主機無法存取時,A2主機仍正常使用,代表B此況的主因機率比較低
然後通常我們回收A1的集區就會好了
然而因為專案使用量較高,總是會不定時的出現拒絕存取
反而其他專案存取量較小的情境,尚無聽過此案例
目前很苦腦,也無法解釋突然集區識別跳掉或是遺失的狀況
程式中IO的寫法也都是原生System.IO的方法而己
不知道是不是程式面的問題還是有可能是IIS環境配置上,亦或是環境限制的問題?