Rulăm o aplicație în care utilizatorii pot crea și valida fișiere pe o mașină virtuală (VMWare) echipată cu Microsoft Windows Server 2019 Standard.
Utilizatorii lucrează pe servere terminale (Windows Server 2012). Ei transferă fișierele pe serverul nostru printr-o partajare.
Ne confruntăm cu problema că din când în când toate sesiunile utilizatorilor sunt înghețate. Aplicația intră în „nu răspunde”. Aplicația principală de pe server face același lucru.
Am aflat că aplicația principală de pe server încearcă să ștergă un anumit fișier, dar nu poate. Toate celelalte procese din aplicație așteaptă la coadă pentru această ștergere.
Am încercat să aflu ce proces ar putea bloca fișierul, dar nu am reușit. Fișierul nu pare să fie blocat, pur și simplu nu este accesibil.
Iată o captură de ecran a fișierelor deschise în gestionarea computerului:
Am marcat toate accesele la folder. Fișierul relevant este „Batch.inf”
Acest fenomen are loc maxim 35 de secunde și se întâmplă la fiecare câteva minute. Nu o pot reproduce activ.
Iată o captură de ecran a mânerului în ProcessExplorer:
Am reușit să navighez în folder și am încercat să muți fișierul manual. Nu se întâmplă nimic până la sfârșitul perioadei de timp. M-aș aștepta la un mesaj de genul „Acces refuzat”.
Ce ar putea cauza acest comportament?
Am dezinstalat software-ul antivirus pentru a exclude asta.