GNU/Linux >> Tutoriels Linux >  >> Linux

quels tueurs de processus Linux a-t-il?

oom est actuellement la seule chose qui tue automatiquement.

dmesg

et /var/log/messages devrait montrer oom tue.

Si le processus peut gérer ce signal, il pourrait enregistrer au moins la mise à mort.

Normalement, les porcs de mémoire sont tués. Peut-être que plus d'espace d'échange peut vous aider, si la mémoire est seulement allouée mais n'est pas vraiment nécessaire.

Sinon :obtenez plus de RAM.


Je viens à l'esprit :

  • obtenir un SIGSEGV ou SIGBUS pour un accès mémoire invalide
  • SIGILL pour les instructions non valides
  • SIGFPE lors d'une opération arithmétique invalide comme la division par 0
  • SIGXCPU ou SIGXFSZ si le processus dépasse certaines limites
  • SIGHUP pour les terminaux déconnectés et certaines autres situations
  • SIGPIPE lorsque vous essayez d'écrire dans un tube ou un socket fermé

Linux
  1. Linux - Limiter l'utilisation de la mémoire pour un seul processus Linux ?

  2. Que fait % dans les chaînes du shell Linux ?

  3. quels tueurs de processus Linux a-t-il?

  4. Un processus peut-il avoir un propriétaire ? Qu'est-ce que ça veut dire?

  5. Vider la mémoire d'un processus Linux dans un fichier

Qu'est-ce que cette statistique de processus indique ?

Comment fonctionne la mémoire d'échange sous Linux ?

Qu'est-ce que la table des processus Linux ? En quoi cela consiste?

Qu'est-ce qu'un processus arrêté sous Linux ?

Qu'est-ce qu'une commande pour trouver la priorité d'un processus sous Linux ?

Comment l'utilisation de la mémoire est-elle signalée sous Linux ?