Dovecot e il problema “Too many open files”

Stamane mi è capitato di dover correre ai ripari per una segnalazione di questo tipo che si notava a livello di syslog e del mail.log per un sistema con Dovecot e Postfix. La segnalazione sul syslog è di questo tipo:


dovecot: pipe() failed: Too many open files

Sulla rete vi sono diverse guide ma più che altro delle liste di discussione. Una guida che mi è parsa utile è al segneute link Dovecot and the “Too many open files” error ma nel mio caso non è stato utile in quanto sarebbe necessario almeno un riavvio di macchina. E sinceramente ha anche questo dei rischi visto che la macchina è stata praticamente abbandonata.

Un’altra pista perseguibile è quella di aumentare “system-wide” la possibilità di aprire file con la direttica sysctl seguente:

sysctl -w fs.file-max=100000

A questo link è stato esplicitato con maggior chiarezza questo passaggio ... Linux Increase The Maximum Number Of Open Files / File Descriptors (FD)

Technorati Tags: , ,

About the Author: glycerin