Domanda

Un mio server QA che non mi ha dato alcun flack per un po 'ha iniziato a dare errori alle mie applicazioni perché non potevano scrivere in una coda. MSMQ ha espressamente lanciato un messaggio che diceva "Risorse insufficienti per eseguire l'operazione".

Un controllo delle code stesse indica che sono vuote, con zero messaggi ciascuna.

Un controllo dei limiti indica che li stiamo limitando a 1 GB di spazio di archiviazione ciascuno.

Un controllo della directory in cui si trova la memoria dice che sì, ci sono 1 GB di file e quindi ha senso che non ci siano più risorse.

Tuttavia, le code stesse sono vuote. Perché non eliminerebbe i vecchi file? Quale impostazione mi manca qui? Penserei che si sarebbero svuotati al riavvio, ma neanche questo ha risolto il problema.

È stato utile?

Soluzione

Hai journal abilitato sulle tue code e, in caso affermativo, che dimensioni li limiti? Si trova nella parte inferiore della scheda Generale della coda. Questi non verrebbero eliminati al riavvio. Se disponi di un numero molto elevato di code, il limite predefinito di 1 mb per le riviste potrebbe catturarti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top