SIGTERM (15)SIGTERM (15) — Segnale di Terminazione
È stata inviata al processo una richiesta di terminazione controllata.
Cause di questo errore
Il segnale predefinito inviato da kill e dallo spegnimento del sistema. A differenza di SIGKILL, SIGTERM può essere intercettato e gestito per una pulizia controllata.
Come correggerlo
Installa un gestore di SIGTERM per le operazioni di pulizia prima dell'uscita. Docker e Kubernetes inviano SIGTERM prima di SIGKILL, quindi gestiscilo tempestivamente.
Esempio
# Graceful termination
kill <PID>
# Trap SIGTERM in bash
trap 'cleanup; exit 0' TERMCodici di errore correlati
EDQUOTEDQUOT — Quota Disco Superata
La quota disco dell'utente per il filesystem è stata superata.
ERANGEERANGE — Risultato Troppo Grande
Il risultato di una funzione matematica o di una conversione è troppo grande o troppo piccolo per essere rappresentato.
EINTREINTR — System Call Interrotta
Una system call bloccante è stata interrotta da un segnale prima di poter completare.
EINPROGRESSEINPROGRESS — Operazione Ora in Corso
Un tentativo di connessione non bloccante è stato avviato ed è ancora in corso.
SIGKILL (9)SIGKILL (9) — Segnale di Terminazione Forzata
Il processo è stato terminato in modo incondizionato. Questo segnale non può essere intercettato, bloccato o ignorato.
ENOMEMENOMEM — Impossibile Allocare Memoria
Il sistema non dispone di memoria disponibile sufficiente per soddisfare la richiesta di allocazione.