Aller au contenu principal
Kill -9 Club
Se connecter

sommeil ininterruptible (état D)

Diagnostic

Le D de la colonne STAT de ps : le processus est à l'intérieur d'un appel système que le noyau n'interrompra pas, et cet appel attend presque toujours le stockage. Les signaux arrivent bien — ils sont enregistrés comme en attente, et remis au retour de l'appel. Si le disque défaillant ou le montage réseau disparu ne répond jamais, l'appel ne revient jamais, et le signal non plus. C'est ce qu'est réellement un processus qui « ignore » trois kill puis un kill -9. Ce n'est pas de l'obstination : aucun signal, SIGKILL compris, ne sort un processus en D de cet appel. Un ps -o pid,stat,comm -p 1841 qui affiche D tar vous dit d'arrêter de signaler et d'aller regarder le stockage : dmesg, le montage, le disque. Le levier est le stockage, jamais le signal.

Aussi écrit : état D, D state