J'ai un Mac Mini (dernier modèle je crois) tournant sous OS X 10.7 à un emplacement distant auquel je ne peux accéder que via SSH.
Le problème est que la commande ps
ne fonctionne pas. Quand je l'exécute sous n'importe quelle forme, depuis n'importe quel utilisateur, cela se bloque et je ne peux rien faire : je suis obligé de fermer la fenêtre du terminal. Le reste de la machine semble fonctionner normalement, mais tout script qui dépend de ps ne fonctionne plus.
Cela s'est produit plusieurs fois maintenant sur différentes machines distantes (même modèle et OS), et peut être résolu en redémarrant, mais je préférerais connaître la cause réelle pour pouvoir éviter que cela ne se reproduise. Est-ce que quelqu'un a des idées sur la façon de résoudre ou diagnostiquer ce problème?
* ps
, top
, w
, killall
connaissent tous ce gel, et il en va de même pour lsof
lorsqu'il est exécuté en tant que root.
0 votes
Y a-t-il quelque chose dans les fichiers journaux autour du point de gel qui pourrait aider à analyser le problème? Lorsque le gel se produit, pouvez-vous vous reconnecter sur une deuxième connexion et vérifier si la commande d'origine est toujours en cours d'exécution? Est-ce que la commande à distance se fige ou est-ce "juste" la fenêtre/onglet du terminal?
0 votes
Malheureusement, les fichiers journaux tournent tous les 7 jours, et je n'ai pas remarqué que cela s'était produit jusqu'à quelques semaines après le début. C'est certainement la commande à distance. Je peux me connecter sur une deuxième connexion, mais je ne suis pas sûr de la façon dont je pourrais vérifier si la commande est toujours en cours d'exécution.
0 votes
Hmm, bon, vous ne pouvez pas exécuter ps :-( Mais si je vous comprends bien, cela ne se produit pas actuellement?
0 votes
Je ne suis pas sûr de ce que vous voulez dire, cela se produit toujours, car je n'ai pas encore redémarré la machine.
0 votes
Si cela se produit toujours, pouvez-vous reproduire le problème, puis vous reconnecter pour obtenir la partie pertinente des fichiers journaux?
0 votes
Oh, rien n'apparaît dans les fichiers journaux après avoir essayé d'exécuter
ps
, il y a un script qui s'exécute en arrière-plan et qui se connecte à un journal personnalisé (non tournant) toutes les 2 minutes. J'ai pu voir quand ce script a cessé de se connecter au journal (car il utiliseps
). Il n'y a en fait rien dans les journaux normaux.1 votes
Il va être extrêmement difficile de diagnostiquer ce problème et je ne me souviens jamais avoir vu une machine tomber en panne de cette manière. Vous voudrez prévoir de redémarrer la machine, de la faire soutenir pendant le redémarrage, mais soit elle est vraiment cassée soit elle a simplement atteint une limite de ressources qui ne sera plus présente après un redémarrage.