1 最后由 bingol (2012-10-29 12:03:10) 编辑

主题: imap服务器连接上限问题

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本: 0.8.1
- 使用的 Linux/BSD 发行版名称及版本号: ubuntu 12.04
- 与您的问题相关的日志信息:
====
部署iredmail后,客户端全部使用thundbird,现在经常会出现如附件提示的错误.
/etc/init.d/dovecot restart 后正常,出异常时/var/log/dovecot.log错误提示如下。
Oct 29 11:37:58 master: Warning: service(imap-login): process_limit (100) reached, client connections are being dropped

请问张工,这个参数在哪个配置文件可以修改?谢谢!

回复: imap服务器连接上限问题

在google查了资料,直接在/etc/dovecot/dovecot.confi 增加以下参数即可
service imap-login {
        process_limit = 500
        process_min_avail=2
        }

更改时做了一个简单的测试,测试前是100,修成10,日志显示如下:
Oct 29 13:49:51 master: Warning: service(imap-login): process_limit (100) reached, client connections are being dropped
Oct 29 14:05:01 master: Warning: service(imap-login): process_limit (100) reached, client connections are being dropped
Oct 29 14:08:29 master: Warning: service(imap-login): process_limit (10) reached, client connections are being dropped
Oct 29 14:09:38 master: Warning: service(imap-login): process_limit (10) reached, client connections are being dropped
所以这个参数应该是有效的。

回复: imap服务器连接上限问题

感谢分享,以后的新版本里会加入这个默认设置。代码修改记录看这里:
https://bitbucket.org/zhb/iredmail/chan … b30e093221

回复: imap服务器连接上限问题

看來你的服務器有成千人在使用 ~