Condividi tramite


Errore durante l'accesso alle condivisioni file in un server configurato da SOFS: l'archiviazione server insufficiente è disponibile per l'elaborazione di questo comando

Questo articolo fornisce una soluzione a un problema che si verifica quando si accede alle condivisioni file su un server SMB con il ruolo di File Server con scalabilità orizzontale configurato.

Numero KB originale: 3101545

Sintomi

Prendi in considerazione lo scenario seguente:

  • Configuri il Scale-Out File Server su un server che esegue Windows Server 2012 R2.
  • Si dispone di applicazioni server e client che accedono frequentemente alle condivisioni file.
  • Le applicazioni e i client aprono molte sessioni di breve durata in cui si connettono, eseguono l'autenticazione, modificano i file e chiudono immediatamente la sessione.

In questo scenario, dopo un po' di tempo, l'accesso alle condivisioni file non riesce e viene registrato un errore STATUS_INSUFF_SERVER_RESOURCES in un'acquisizione di rete.

Inoltre, quando gli utenti tentano di connettersi alle condivisioni SOFS, ricevono il messaggio di errore seguente:

Memoria insufficiente nel server per eseguire il comando.

Viene anche visualizzato un numero di handle elevato in Lsass.exe sia nei nodi coordinatore che non coordinatore del cluster.

Annotazioni

Se si esegue il failover della risorsa disco in un altro nodo, il problema temporaneamente non si verifica.

Causa

Questo problema si verifica perché le applicazioni creano nuove sessioni ogni volta che modificano un file anziché riutilizzare le sessioni per generare molte modifiche ai metadati.

Il file system CSV usa il protocollo SMB per mantenere coerenti le informazioni sui metadati tra i nodi del cluster. Un volume elevato di modifiche ai metadati genera molte sessioni SMB tra i nodi non coordinatore e coordinatore del cluster e esaurisce la tabella SMB nel nodo coordinatore.

Risoluzione

Per risolvere questo problema per questi tipi di carichi di lavoro dell'applicazione, è consigliabile usare il ruolo File Server per utilizzo generico anziché sofS.

Annotazioni

Il ruolo SOFS non deve essere usato se il carico di lavoro genera un numero estremamente elevato di operazioni di metadati, ad esempio l'apertura e la creazione di nuovi file o la ridenominazione dei file esistenti.

Ulteriori informazioni

In un'acquisizione di rete tra nodi non coordinatore e coordinatore si noterà che dopo una richiesta di installazione sessione SMB il nodo coordinatore risponde con un errore STATUS_INSUFF_SERVER_RESOURCES.