El 09/07/12 13:51, Timo Sirainen escribió:
On Mon, 2012-07-09 at 13:39 +0200, Angel L. Mateo wrote:
Hello,
More problems (it seems that we won't be able to put our new servers in production). The problem now is that when we reach 1000 dovecot processes we have errors like:
Jul 9 12:10:22 myotis31 dovecot: imap-login: Panic: epoll_ctl(add, 6) failed: Invalid argument Jul 9 12:10:22 myotis31 dovecot: imap-login: Fatal: master: service(imap-login): child 32251 killed with signal 6 (core dumps disabled)
and server doesn't accept any new connection.
Our servers are running in ubuntu 12.04 with kernel 3.2.0-24-generic kernel. I have found a similar problem at https://bugzilla.redhat.com/show_bug.cgi?id=681578 but it is for redhat kernel of series 2.6.
Could be the same problem?
It's definitely the same problem.
The patch mentioned in that thread to solve the problem
(https://bugzilla.redhat.com/attachment.cgi?id=570690&action=diff#a/fs/eventpoll.c_sec1) consist on adding:
static int path_count_inc(int nests) { if (nests == 0) return 0;
to the begining of path_count_inc function at fs/eventpoll.c in kernel
source.
I have checked that 3.2.0 kernel I have and this patch is already applied.
Any other idea? Is there anybody running dovecot with a
ubuntu/debian/vanilla (not redhat based) kernel? What kernel?
-- Angel L. Mateo Martínez Sección de Telemática Área de Tecnologías de la Información y las Comunicaciones Aplicadas (ATICA) http://www.um.es/atica Tfo: 868887590 Fax: 868888337