Fatal: master: service(imap): child 20258 killed with signal 6 (core not dumped - set service imap { drop_priv_before_exec=yes })

CJ Keist cj.keist at colostate.edu
Thu Jul 10 19:11:40 UTC 2014


That didn't work. Still seem to stop accepting new imap connections when 
we hit around 500 processes.


On 7/10/14, 12:48 PM, Urban Loesch wrote:
> Hi,
>
> not shure if that helps.
>
> In 10-master.conf file exists a "service imap { ... }" section.
> You could try to increase the "process_limit = " parameter in it.
>
> On one of oour servers there we have "process_limit = 2048" and we habe
> about 1200 concurrent connections without problems.
>
> Best,
> Urban
>
>
> Am 10.07.2014 20:33, schrieb CJ Keist:
>> It's not fixed. Now the limit looks to be around 500 processes and we
>> start to get number of connections exceeded.  Any ideas?
>>
>>
>>
>> On 7/10/14, 10:35 AM, CJ Keist wrote:
>>> I fixed this issue about the process limit in the 10-master.conf file:
>>>
>>> default_process_limit = 5000
>>> default_client_limit = 30000
>>>
>>>
>>> On 7/10/14, 10:03 AM, CJ Keist wrote:
>>>> It looks like on the system that once we hit around 200 imap processes
>>>> it stops there and no more imap processes can be created.  Is there a
>>>> number of max imap processes in the config file somewhere.  By the way
>>>> running on OmniOS:
>>>>
>>>> SunOS mail2 5.11 omnios-6de5e81 i86pc i386 i86pc
>>>>
>>>>
>>>>
>>>> On 7/10/14, 9:50 AM, CJ Keist wrote:
>>>>> Thanks for the reply. I have seen threads about setting the
>>>>> mail_max_userip_connections, I have set this to 5000 and still people
>>>>> getting the exceeding connections errorl
>>>>>
>>>>>
>>>>> root at mail2:/userM/mail-services/dovecot/sbin# ./dovecot -n
>>>>> # 2.2.13: /userM/mail-services/dovecot/etc/dovecot/dovecot.conf
>>>>> # OS: SunOS 5.11 i86pc
>>>>> auth_failure_delay = 5 secs
>>>>> auth_mechanisms = plain login cram-md5
>>>>> auth_worker_max_count = 3000
>>>>> base_dir = /userM/mail-services/dovecot/var/run/dovecot/
>>>>> disable_plaintext_auth = no
>>>>> hostname = mail2.engr.colostate.edu
>>>>> managesieve_notify_capability = mailto
>>>>> managesieve_sieve_capability = fileinto reject envelope
>>>>> encoded-character vacation subaddress comparator-i;ascii-numeric
>>>>> relational regex imap4flags copy include variables body enotify
>>>>> environment mailbox date ihave duplicate
>>>>> namespace inbox {
>>>>>    inbox = yes
>>>>>    location =
>>>>>    mailbox Drafts {
>>>>>      special_use = \Drafts
>>>>>    }
>>>>>    mailbox Junk {
>>>>>      special_use = \Junk
>>>>>    }
>>>>>    mailbox Sent {
>>>>>      special_use = \Sent
>>>>>    }
>>>>>    mailbox "Sent Messages" {
>>>>>      special_use = \Sent
>>>>>    }
>>>>>    mailbox Trash {
>>>>>      special_use = \Trash
>>>>>    }
>>>>>    prefix =
>>>>> }
>>>>> passdb {
>>>>>    driver = pam
>>>>> }
>>>>> passdb {
>>>>>    driver = passwd
>>>>> }
>>>>> postmaster_address = cjay at engr.colostate.edu
>>>>> service auth {
>>>>>    unix_listener /var/lib/postfix/private/auth {
>>>>>      mode = 0666
>>>>>    }
>>>>>    unix_listener auth-userdb {
>>>>>      group = postfix
>>>>>      mode = 0666
>>>>>      user = postfix
>>>>>    }
>>>>>    user = root
>>>>> }
>>>>> service imap-login {
>>>>>    inet_listener imap {
>>>>>      port = 143
>>>>>    }
>>>>>    inet_listener imaps {
>>>>>      port = 993
>>>>>      ssl = yes
>>>>>    }
>>>>> }
>>>>> service pop3-login {
>>>>>    inet_listener pop3 {
>>>>>      port = 110
>>>>>    }
>>>>>    inet_listener pop3s {
>>>>>      port = 995
>>>>>      ssl = yes
>>>>>    }
>>>>> }
>>>>> ssl_cert = </userM/mail-services/dovecot/etc/ssl/dovecot.pem
>>>>> ssl_key = </userM/mail-services/dovecot/etc/ssl/privkey.pem
>>>>> userdb {
>>>>>    args = blocking=yes
>>>>>    driver = passwd
>>>>> }
>>>>> protocol imap {
>>>>>    mail_max_userip_connections = 5000
>>>>> }
>>>>> protocol lda {
>>>>>    mail_plugins = sieve
>>>>> }
>>>>>
>>>>>
>>>>> On 7/10/14, 9:45 AM, Reindl Harald wrote:
>>>>>>
>>>>>>
>>>>>> Am 10.07.2014 17:32, schrieb CJ Keist:
>>>>>>> Another problem is people are getting error message from their
>>>>>>> clients stating
>>>>>>> they have exceeded their number of connections.
>>>>>>
>>>>>> mail_max_userip_connections = 50
>>>>>>
>>>>>> well, how much folders do the have
>>>>>>
>>>>>> keep in mind that fpr IDLE you have one connection per user and
>>>>>> folder
>>>>>> 10 users with 10 folders behind the same NAT router are 100
>>>>>> connections
>>>>>> from the same IP
>>>>>>
>>>>>>> On 7/10/14, 9:09 AM, CJ Keist wrote:
>>>>>>>> Added info:  These errors seem to come from users using mbox
>>>>>>>> format.
>>>>>>>>
>>>>>>>>
>>>>>>>> On 7/10/14, 9:04 AM, CJ Keist wrote:
>>>>>>>>> All,
>>>>>>>>>     Just move our mail servers over to a new mail server running
>>>>>>>>> postfix
>>>>>>>>> 2.11.1 and dovecot 2.2.13 and getting the subject line errors
>>>>>>>>> in my
>>>>>>>>> /var/adm/files.  People are complaining of loosing their
>>>>>>>>> connections to
>>>>>>>>> the mail server.
>>>>>>>>>
>>>>>>>>> I've been able to google this error but haven't found fix for this
>>>>>>>>> yet.
>>>>>>>>>    NOt sure where to put the drop-priv option in the config files
>>>>>>>>> either.
>>>>>>>>>
>>>>>>>>> Any suggestions?
>>>>>>>>>
>>>>>>>>> Var adm message:
>>>>>>>>> Jul 10 08:54:29 mail2 dovecot: [ID 583609 mail.crit] imap(chen):
>>>>>>>>> Fatal:
>>>>>>>>> master: service(imap): child 20258 killed with signal 6 (core not
>>>>>>>>> dumped
>>>>>>>>> - set service imap { drop_priv_before_exec=yes })
>>>>>>>>>
>>>>>>>>> Here is config output:
>>>>>>>>>
>>>>>>>>> root at mail2:/userM/mail-services/dovecot/sbin# ./dovecot -n
>>>>>>>>> # 2.2.13: /userM/mail-services/dovecot/etc/dovecot/dovecot.conf
>>>>>>>>> # OS: SunOS 5.11 i86pc
>>>>>>>>> auth_failure_delay = 5 secs
>>>>>>>>> auth_mechanisms = plain login cram-md5
>>>>>>>>> auth_worker_max_count = 300
>>>>>>>>> base_dir = /userM/mail-services/dovecot/var/run/dovecot/
>>>>>>>>> disable_plaintext_auth = no
>>>>>>>>> hostname = mail2.engr.colostate.edu
>>>>>>>>> managesieve_notify_capability = mailto
>>>>>>>>> managesieve_sieve_capability = fileinto reject envelope
>>>>>>>>> encoded-character vacation subaddress comparator-i;ascii-numeric
>>>>>>>>> relational regex imap4flags copy include variables body enotify
>>>>>>>>> environment mailbox date ihave duplicate
>>>>>>>>> namespace inbox {
>>>>>>>>>     inbox = yes
>>>>>>>>>     location =
>>>>>>>>>     mailbox Drafts {
>>>>>>>>>       special_use = \Drafts
>>>>>>>>>     }
>>>>>>>>>     mailbox Junk {
>>>>>>>>>       special_use = \Junk
>>>>>>>>>     }
>>>>>>>>>     mailbox Sent {
>>>>>>>>>       special_use = \Sent
>>>>>>>>>     }
>>>>>>>>>     mailbox "Sent Messages" {
>>>>>>>>>       special_use = \Sent
>>>>>>>>>     }
>>>>>>>>>     mailbox Trash {
>>>>>>>>>       special_use = \Trash
>>>>>>>>>     }
>>>>>>>>>     prefix =
>>>>>>>>> }
>>>>>>>>> passdb {
>>>>>>>>>     driver = pam
>>>>>>>>> }
>>>>>>>>> passdb {
>>>>>>>>>     driver = passwd
>>>>>>>>> }
>>>>>>>>> postmaster_address = cjay at engr.colostate.edu
>>>>>>>>> service auth {
>>>>>>>>>     unix_listener /var/lib/postfix/private/auth {
>>>>>>>>>       mode = 0666
>>>>>>>>>     }
>>>>>>>>>     unix_listener auth-userdb {
>>>>>>>>>       group = postfix
>>>>>>>>>       mode = 0666
>>>>>>>>>       user = postfix
>>>>>>>>>     }
>>>>>>>>>     user = root
>>>>>>>>> }
>>>>>>>>> service imap-login {
>>>>>>>>>     inet_listener imap {
>>>>>>>>>       port = 143
>>>>>>>>>     }
>>>>>>>>>     inet_listener imaps {
>>>>>>>>>       port = 993
>>>>>>>>>       ssl = yes
>>>>>>>>>     }
>>>>>>>>> }
>>>>>>>>> service pop3-login {
>>>>>>>>>     inet_listener pop3 {
>>>>>>>>>       port = 110
>>>>>>>>>     }
>>>>>>>>>     inet_listener pop3s {
>>>>>>>>>       port = 995
>>>>>>>>>       ssl = yes
>>>>>>>>>     }
>>>>>>>>> }
>>>>>>>>> ssl_cert = </userM/mail-services/dovecot/etc/ssl/dovecot.pem
>>>>>>>>> ssl_key = </userM/mail-services/dovecot/etc/ssl/privkey.pem
>>>>>>>>> userdb {
>>>>>>>>>     args = blocking=yes
>>>>>>>>>     driver = passwd
>>>>>>>>> }
>>>>>>>>> protocol imap {
>>>>>>>>>     mail_max_userip_connections = 50
>>>>>>>>> }
>>>>>>>>> protocol lda {
>>>>>>>>>     mail_plugins = sieve
>>>>>>>>> }
>>>>>>
>>>>>
>>>>
>>>
>>

-- 
C. J. Keist                     Email: cj.keist at colostate.edu
Systems Group Manager           Solaris 10 OS (SAI)
Engineering Network Services    Phone: 970-491-0630
College of Engineering, CSU     Fax:   970-491-5569
Ft. Collins, CO 80523-1301

All I want is a chance to prove 'Money can't buy happiness'


More information about the dovecot mailing list