dovecot并发数造成foxmail、outlook等客户端工具接收邮件有时候报错

问题:dovecot并发数造成foxmail、outlook等客户端工具接收邮件有时候报错,频繁点收取邮件报错。

/var/log/maillog日志有大量的报错:

Jan 24 14:01:33 mail dovecot: imap-login: Error: read(imap) failed: Remote closed connection (service's process_limit reached?)

1、看报错应该是dovecot最大并发数的问题(默认是2048),使用这个命令确认下

netstat -antulp | grep "imap" | wc -l
3233

2、更改配置文件dovecot.conf,我改了这几个值。

default_process_limit = 20480
default_client_limit = 65535
mail_max_userip_connections = 2048

service pop3 {
    process_limit = 20480
}

service imap {
    process_limit = 20480
}

protocol imap {
    mail_max_userip_connections = 20480
}

3、重启dovecot服务。

原文地址:http://blog.51cto.com/net881004/2064971

时间: 2024-10-08 13:50:40

dovecot并发数造成foxmail、outlook等客户端工具接收邮件有时候报错的相关文章

dovecot vsz_limit参造成foxmail、outlook等客户端工具接收邮件有时候报错

问题:dovecot并发数造成foxmail.outlook等客户端工具接收邮件有时候报错,关闭客户端工具后又可以了. /var/log/maillog日志有大量的报错: Jan 25 08:18:35 localhost dovecot: auth: Fatal: master: service(auth): child 60976 returned error 83 (Out of memory (service auth { vsz_limit=256 MB }, you may need

outlook等客户端工具外发邮件提示550 5.7.1 Unable to relay for

问题现象:outlook.foxmail等客户端工具外发邮件提示550 5.7.1 Unable to relay for(发内网邮件不会).网页方式发送外网和内网邮件都可以. 解决办法: 可能性1:在exchange邮件服务器中,发现默认的SMTP虚拟服务没有启用:于是启动,不过启动后还是一样.又在服务中重启了Simple Mail Transfer Protocol (SMTP),还是不行.一条条查看SMTP虚拟服务配置,在属性-访问中有"中继限制"这项,选择"仅以下列表

java客户端作为kafka的consumer报错org.I0Itec.zkclient.exception.ZkTimeoutException

出错现象: java客户端编程作为kafka的消费端,连接kafka的broker报错 出错原因分析: 当服务器配置或者网络环境较差时,会出现连接zk超时的情况出现; 解决方法:将程序中的timeout数值调大 props.put("zookeeper.session.timeout.ms", "15000");

TCP socket 多线程 并发服务器(发送)与客户端(接收)

实现功能:Ubuntu上通过多线程实现服务器并发给客户端发送文件,携带包头,根据包头信息命名新文件.适用于短连接. 问题小结: 01. 调用嵌套在结构体中的结构体char 数组成员时,需要动态分配内存. 02. 使用select() 监听socket变化.select() 其中三个参数分别监听读,写,出错. 03. 每条线程在同时发送文件时,需要使用独立的变量,如accept(), FILE *fd, *buff 等,用结构数组 + 标号实现. 04. struct stat stat_buff

采用WebService客户端调用WSDL/SOAP网络报错的解决办法

WebService接口是网络传输控制的重要途径,在Windows系统下运行客户端时,平时一直能正确运行,但某天可能突然会发生调用wsdl soap邮件标头无法识别等莫名其妙的错误提示,出现这种情况一般可能是系统中安装了某些软件,修改了IE代理等设置导致:碰到类似网络方面的错误提示,通常最直接的解决方法是重置internet explorer设置: 在internet explorer浏览器中设置-找到Internet选项-高级-重置. 原文地址:https://www.cnblogs.com/

CA agent客户端安装完成后开启报错

问题描述: caagent enable all/usr/bin/caagent: /opt/CA/ABcmagt/caagentd: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录/usr/bin/caagent: /opt/CA/ABcmagt/caagentd: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录 All sub-agents are enabled. 问题说明: 是因为

峰值QPS/QPS/PV/UV/服务器数量/并发数/吐吞量/响应时间计算公式

原地址:https://segmentfault.com/q/1010000000503888 QPS:每秒查询率(Query Per Second) ,每秒的响应请求数,也即是最大吞吐能力.QPS = req/sec = 请求数/秒QPS统计方式 [一般使用 http_load 进行统计]QPS = 总请求数 / ( 进程总数 * 请求时间 )QPS: 单个进程每秒请求服务器的成功次数 峰值QPS:原理:每天80%的访问集中在20%的时间里,这20%时间叫做峰值时间公式:( 总PV数 * 80

使用测试工具时候如何计算设置并发数?

方法论-1: 同时在线用户数:平均并发数:并发用户数峰值: 在实际的性能测试工作中,测试人员一般比较关心的是业务并发用户数,也就是从业务角度关注究竟应该设置多少个并发数比较合理,因此,在后面的讨论中,也是主要针对业务并发用户数进行讨论,而且,为了方便,直接将业务并发用户数称为并发用户数. (1)  计算平均的并发用户数: C = nL/T                     即:平均并发数=总用户数*用户在线时长/总工作时间 (2)  并发用户数峰值: C’ ≍ C+3*SQRT(C) 即:

Linux Shell多进程并发以及并发数控制

1. 基础知识准备 1.1. linux后台进程 Unix是一个多任务系统,允许多用户同时运行多个程序.shell的元字符&提供了在后台运行不需要键盘输入的程序的方法.输入命令后,其后紧跟&字符,该命令就会被送往到linux后台执行,而终端又可以继续输入下一个命令了. 比如: sh a.sh & sh b.sh & sh c.sh & 这三个命令就会被同时送往linux后台执行,在这个程度上,认为这三个命令并发执行了. 1.2. linux文件描述符 文件描述符(缩