Sur notre serveur de production, nous obtenons le message suivant lorsque nous nous connectons après 1 semaine de fonctionnement
Windows ne peut pas charger le profil de l'utilisateur mais vous a connecté avec le
profil par défaut du système.
DETAIL - Il n'y a pas suffisamment de ressources système pour terminer le
service demandé.
Spécifications du système
Windows 2003 SP 2 32bit
Intel Xeon E5420
8 Go de RAM
PAE activé
Notre système de production exécute un serveur SQL Server 2005 (~1,7 Go de RAM tout le temps) et l'application se compose de 40 processus Java consommant ~2,7 Go
Il y a plus de 3 Go de RAM libre.
Pour se débarrasser du problème temporairement, nous devons redémarrer.
1 votes
Numéro(s) d'identifiant d'événement ? La seule référence que je trouve sur Microsoft avec une recherche rapide sur Google pointe vers ce problème sur Win2K avec Symantec Antivirus en cours d'exécution. De plus, est-ce que quelque chose est bloqué dans la surveillance du processus, comme le processeur ? Qu'est-ce que Process Explorer dit concernant l'utilisation de l'interruption, les E/S, quelque chose qui semble être en train de tourner de manière incontrôlable ou de s'enrayer ?
0 votes
Utilisez-vous l'option /3GB dans votre fichier boot.ini ? Si c'est le cas, c'est très probablement la cause du problème.
0 votes
@joeqwerty /3 Go est désactivé
0 votes
@Bart Silverstrim l'ID est 1505 et il y a aussi une deuxième entrée qui indique que le registre ne peut pas être chargé (id est 1508) Tous les cœurs sont à 50% d'utilisation max. Un processus Java utilise 2 cœurs pour lui tout seul (mais il le faisait avant que les erreurs n'apparaissent)
0 votes
Dans mon expérience, cela est toujours causé par un manque de mémoire.
0 votes
@joeqwerty comment cela peut-il être un manque de mémoire alors qu'il y a toujours plus de 3 Go de libre?
1 votes
Il ne s'agit pas d'un manque de mémoire physique, mais d'un manque de mémoire noyau. C'est pourquoi j'ai demandé à propos de l'interrupteur /3GB. Si vous utilisez l'interrupteur /3GB, vous limitez la mémoire noyau à 1 Go, ce qui peut causer ce problème. Étant donné que vous n'utilisez pas l'interrupteur /3GB, ce n'est pas la cause de votre problème. Je jetterais un coup d'œil au compteur de mémoire Pool Nonpaged bytes dans le gestionnaire de ressources et voir où cela en est. Sur un système Windows 32 bits non modifié avec plus de 1 Go de RAM, la mémoire Pool Nonpaged bytes est limitée à 256 Mo. La mémoire Pool non paginée est partagée par le noyau, les pilotes de périphériques, les PTE système et le cache du système de fichiers.
0 votes
Nous avons rencontré le même problème avec une configuration Windows 2003 32 bits très similaire. CPU 5%, Mémoire physique 35%, Kernal Paginé 124MB, Kernal Non paginé 100MB et System PTEs > 15000... y a-t-il d'autres métriques à vérifier?