[Dovecot] Dovecot: pipe() failed: Too many open files

Fasil mailadmin at cubixys.com
Thu Oct 25 00:07:24 EEST 2012


Thanks for the input Jack.
As I am using debian, the location to edit the ulimit is 
/etc/default/dovecot. There is no effect even after changing this value.
I tried putting the value in the /etc/init.d/dovecot script without success.

Fasil.

On 10/18/2012 05:13 AM, Jack Bates wrote:
> I'm using RHEL6 instead of ubuntu, but check the startup scripts. In 
> RHEL's case, the following file is sourced, so I updated it instead of 
> the startup scripts.
>
> cat /etc/sysconfig/dovecot
> # Here you can specify your dovecot command line options.
> #
> #OPTIONS=""
> ulimit -n 4096
> ulimit -u 5120
>
> In addition, I had to also up the max allowed processes in the dovecot 
> config. 2.x and 1.x are different on this.
>
> http://wiki1.dovecot.org/LoginProcess <-1.x method
>
>
> Jack
>
>
>
> On 10/17/2012 6:16 PM, Fasil wrote:
>> Thanks Frank.
>> Followed the URL and could not find any luck.
>>
>> Is there a way to change the value of 'max open files' of dovecot.
>> I have tried to set the value in /etc/default/dovecot by setting 
>> ulimit. But the value is not getting applied.
>> Could anyone help on this regard.
>>
>> Fasil.
>>
>> On 08/16/2012 09:17 AM, Frank Bonnet wrote:
>>> hello
>>>
>>> here some useful informations
>>>
>>> http://posidev.com/blog/2009/06/04/set-ulimit-parameters-on-ubuntu/
>>>
>>> Envoyé de mon iPhone.
>>>
>>>
>>> Le 16 août 2012 à 02:52, Fasil <mailadmin at cubixys.com> a écrit :
>>>
>>>> Dear all,
>>>>
>>>> Thank you all for such a wonderful support. Hats off to all :)
>>>>
>>>> Few times I came across imap login issues where new users will not 
>>>> be allowed to login.
>>>> /var/log/mail.err shows the error below
>>>> Aug 12 07:57:46 mail dovecot: dovecot: pipe() failed: Too many open 
>>>> files
>>>> Aug 12 07:57:46 mail dovecot: dovecot: Temporary failure in 
>>>> creating login processes, slowing down for now
>>>> Aug 12 07:58:46 mail dovecot: dovecot: pipe() failed: Too many open 
>>>> files
>>>> Aug 12 07:59:46 mail dovecot: dovecot: pipe() failed: Too many open 
>>>> files
>>>> Aug 12 08:00:46 mail dovecot: dovecot: pipe() failed: Too many open 
>>>> files
>>>>
>>>> I have a dovecot (V 1.2.9) +postfix (V 2.7.0) setup on ubuntu 10.04
>>>>
>>>> # ulimit -Hn
>>>> 1024
>>>>
>>>> # ulimit -Sn
>>>> 1024
>>>>
>>>> # cat /proc/sys/fs/file-max
>>>> 1238548
>>>>
>>>> # cat /proc/`pidof dovecot`/limits | grep 'Max open'
>>>> Max open files            1024                 1024 files
>>>>
>>>> Please advice how to get rid off this.
>>>>
>>>> Fasil.
>>
>>
>




More information about the dovecot mailing list