3 votes

Les ressources du système sont insuffisantes pour effectuer le service demandé.

Lorsque je me connecte à mon serveur de fichiers à l'aide de Remote Desktop, je reçois parfois un message indiquant que "les ressources système sont insuffisantes pour assurer le service demandé" et que le chargement de mon profil échoue. J'ai commencé à recevoir ce message il y a quelques mois, au moment où d'autres problèmes étranges et intermittents ont commencé à se produire, comme l'impossibilité occasionnelle d'ouvrir ou de télécharger des fichiers volumineux depuis le serveur. Parfois, Remote Desktop ne peut pas se connecter du tout, et je dois me connecter localement à la console du serveur.

J'ai vu ce message de façon intermittente sur plusieurs ordinateurs de bureau ; l'année dernière, une demi-douzaine d'ordinateurs de bureau dans différents départements avec peu de choses en commun (à part le matériel et le logiciel antivirus) ont tous commencé à avoir ce message ainsi qu'une instabilité générale et des problèmes graphiques ; cela a disparu tout seul après quelques mois. Tous les ordinateurs qui ont eu ce problème, y compris le serveur de fichiers au début, semblaient avoir de nombreux handles ouverts selon le gestionnaire de tâches (>100k au lieu des 20-30k habituels). La plupart d'entre eux, mais pas tous, utilisaient un ancien logiciel comportant de nombreux bogues. Mais maintenant, cela se produit sur un serveur qui n'utilise pratiquement aucune ressource : Les deux disques durs sont moins de la moitié pleins ; la charge commit est inférieure à 1,5 Go sur un système avec 4 Go de RAM ; les processeurs sont <5% ; le nombre de handles ouverts est <20k.

Quelles sont les autres ressources qui pourraient être épuisées ? Comment pourrais-je le savoir, puisque le système ne semble pas disposé à me le dire ? Ou s'agit-il d'un message générique fourre-tout signifiant "Je ne sais pas ce qui ne va pas" ?

Je reçois occasionnellement, plusieurs fois par semaine, un message dans le journal des événements disant : "Le serveur n'a pas été en mesure d'allouer des ressources du pool de pagination du système car le pool était vide". Cela ne semble pas du tout correspondre aux autres symptômes, cependant. Je n'ai aucune idée de ce qui le provoque, ou de ce que le système essaie de faire au moment où ce message apparaît. Lorsque je cherche ce message sur Google, je ne trouve que de vagues suggestions pour m'assurer que tous mes logiciels et services packs sont à jour. C'est le cas. Il peut s'agir d'un lien ou d'un faux-fuyant, mais je ne sais pas comment approfondir la question puisque Windows ne donne aucun détail.

0voto

Jared Points 116

Nous avons eu des problèmes similaires avec notre serveur terminal 2003.

Nous recevons beaucoup d'applications se plaignant du message d'erreur "Insufficient system resources exist to complete the requested service". Nous recevons également des événements se plaignant de la mémoire de pool paginée.

Cela a cependant été difficile car le journal des événements lui-même est souvent corrompu.

Nous avons suivi les étapes à :

http://support.microsoft.com/kb/312362

Les suggestions qui y sont faites nous ont donné des résultats mitigés. Le problème est moins fréquent, mais pas éliminé.

0voto

xenny Points 790

En supposant que vous utilisez un serveur 2003 à 32 bits, vous avez épuisé le pool de pagination dans l'espace d'adressage du noyau.

Si vous utilisez le commutateur /3GB, le retirer aidera, ou si vous besoin de plus de 2 Go d'espace d'adressage pour une application, utilisez le commutateur /userva= pour augmenter autant que possible l'espace d'adressage du noyau.

Je crois savoir que désactiver le PAE peut aider, mais je ne l'ai pas testé.

La solution à long terme consiste à migrer vers un système d'exploitation 64 bits. Même avec la même quantité de RAM installée, le problème disparaît.

0voto

Lance Points 11

Nous avons eu ce problème avec une ferme Citrix. Les utilisateurs n'obtenaient pas leur profil et l'erreur "insufficient system resources exist to complete the requested service" et les erreurs relatives à l'échec du service de stratégie de groupe étaient affichées.

Les événements 1500, 1502, 1506 dans le journal des événements du système en particulier.

La raison n'était pas la mémoire ou les ressources du disque mais l'épuisement des ressources du registre. Le coupable était un pilote d'imprimante d'un fabricant particulier pour une imprimante de type photocopieur. Il remplissait le répertoire de stockage .DEFAULT du registre. HKEY_CURRENT_USER/DEFAULT. le fichier en c : \windows\system32\ devrait être assez petit, disons 300 mb, mais il a gonflé à près de 2 mb.

La solution consistait à supprimer les entrées qui gonflaient ce répertoire de stockage à l'aide de regedit, puis à démarrer à partir d'un disque de démarrage WinPE, à prendre une sauvegarde du fichier .Default et à utiliser chkreg.exe pour compresser le répertoire de stockage à sa taille normale.

Chkreg /f /c

Pour une raison quelconque, j'ai dû faire cela sur un autre serveur avec une copie du répertoire de stockage .DEFAULT, car chkreg a échoué sur le serveur d'origine avec le problème. Mais une fois transféré, le fichier original écrasé et le serveur redémarré, le problème a été résolu. Il ne restait plus qu'à régler le problème du pilote avant qu'il ne gonfle à nouveau le registre.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X