lunedì 27 ottobre 2014

Linux -bash: fork: Resource temporarily unavailable

Se dovesse capitare che su Linux ad ogni comando che si cerca di eseguire si presenti l'errore

-bash: fork: Resource temporarily unavailable
Provare a stoppare tutti i processi con il comando
kill -9 -1
E poi restartare uno a uno tutti i processi della macchina.



Possibili operazioni sistemistiche per effettuare diagnosi (sostituire PID con il pid del processo)

Verificare i file aperti da un processo:
lsof -p PID | wc -l
Scrivere l'elenco dei file aperti su file
lsof -p PID > output.log

Vedere i thread aperti
ps -mo THREAD -p PID | awk '{print $5 }' | sort | uniq -c