Expliquer le principe
- (parler de guia et Projet/GUIA/Greffons/NssMySQL)
Détails des trois petits trucs à faire
- (détailler les deux secondes de manip')
Que faire lorsque "ça ne marche pas"
Attention !! Il ne faut pas confondre la phase d'authentification (libnss) avec l'accés aux fichiers (nfs). Si l'erreur se produit aprés l'authentification, et se présente sous quelquechose de la forme d'une petite fenêtre "Votre dossier personnel est censé être "/home/xxxx" mais il semble ne pas exister", c'est plutôt sur l'infrastructure ["nfs"] qu'il faudra se pencher.
Points à vérifier
Est-ce que le problème se pose pour tous les comptes ou pour quelques comptes seulement ?
- pour tous les comptes : vérifier l'infrastructure d'authentification en général (voir plus bas)
- pour tous les comptes, mais pas systématiquement : sans-doute une saturation du nombre de processus mysql
- certains comptes seulement : vérifier la configuration de ces comptes en particulier, dans la base mysql
Sur le serveur, vérifier les points suivants :
[:VérifierSiUnProcessusExiste:est-ce que mysql tourne] ?
- La base/table d'authentification contient-elle un nombre d'entrées réaliste par rapport aux valeurs habituelles ?
nfs-dakar:~# mysql authnss -Be "select count(*) from users" count(*) 1508
Combien de processus actuellement utilisés sur le serveur, et est-ce cohérent avec la variable max_connections dans le /etc/mysql/my.cnf ?
nfs-dakar:~# mysql -B -e "show processlist" | wc -l 35 nfs-dakar:~# mysql -B -e "show processlist" | grep authnss|wc -l 33 nfs-dakar:~# mysql -B -e "show variables" |grep max_connections max_connections 300
Sur le client, vérifier les points suivants :