zabbix 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作

6612:20200219:091858.541 agent #3 started [listener #2]
 14460:20200219:091858.541 agent #4 started [listener #3]
 15468:20200219:091858.542 agent #5 started [active checks #1]
 15468:20200219:091858.546 active check configuration update from [xx.xx.xx.xx.10051] started to fail (cannot connect to [[172.16.100.185]:10051]: [0x00002747] 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。)

cmd>>regedit
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

新建一个REG_DWORD值,MaxUserPort 十进制

这个值定义了Windows可以对外发起的连接数量,默认不存在这个键值。系统可以发起5000个连接。由于问题是刚发生的,尝试将这个值改为15000,并不需要盲目的按照网上说的改成65535。需要根据服务器的实际应用负载修改。如果是服务器本身的程序问题,很快又会将15000个连接占满的。如果直接改到最大,那么可能就不能发现是否还有问题,并造成服务器性能耗尽。

修改这个键值并不需要重启就能生效。重新启动zabbix客户端程序,这次日志中没有报错了。数据也能正常显示了

原文地址:https://www.cnblogs.com/0916m/p/12330515.html

时间: 2024-07-28 22:12:22

zabbix 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作的相关文章

Apache service named reported the following error(OS 10055)由于系统缓冲区空间不足或队列已满解决办法?

apache启动失败报错: The Apache service named reported the following error:>>> AH00451: no listening sockets available, shutting down . The Apache service named reported the following error:>>> (OS 10055)由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作. : AH00073:

Error is 10055 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作

今天上午,一个同事反映:某系统的某个通过socket来进行通信的服务无法连接上数据库里,在操作系统上用数据库的客户端测试数据库连接也出现这样的错误信息:Error is 10055 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作. 经过检查,发现该程序是部署在一个前置机上,上边有一个通过SOCKET提供服务的程序,由于网络方面及程序设计本身存在一定缺陷,导致该程序需要通过一个小脚本来定时触发一次交易,以保障会话不会被超时断开.就这样,服务器上就会不断的有新的产生,由于程序或操作系统本身

由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作--解决方法(CSDN手动迁移)

异常信息: System.Net.Sockets.SocketException (0x80004005): 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作. 192.168.0.187:22 at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)   at System.Net.Sockets.Socket.Connect(EndPoint remot

no buffer space available、由于系统缓冲空间不足或队列已满,不能执行套接字上的操作

netstat -nat | find " " /c   查看连接数才2千多,怎么就报下面的错了 报以下错:(IE打开网站也打不开) no buffer space available(curl 报错). 由于系统缓冲空间不足或队列已满,不能执行套接字上的操作. 超出本地计算机网络适配器卡的名称限制 重启workstation服务.修改MaxUserPort值.修改TcpTimedWaitDelay值这些都不启作用 https://support.microsoft.com/zh-cn

.NET异常 由于系统缓冲区空间不足或列队已满,不能执行套接字上的操作。

操作系统环境:Windows XP 异常描述:异常不定时.随机抛出.抛出异常的语句一般都是需要建立socket连接的语句. 原因:在XP系统下,默认最大的TCP端口号为5000,当超出该值时抛出如上异常. 解决方法: 1)启动注册表编辑器. 2)在注册表中,找到以下注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 3)在编辑菜单上,单击新建,然后添加以下注册表项: 值名称: MaxUserPo

从Linux系统磁盘空间不足引发的Zabbix服务器数据库迁移

之前一直没有去关心Zabbbix服务器存储空间问题,最近Zabbix报警提示/根目录磁盘空间不足,于是登录Zabbix看了一下,发现根目录只有1.3MB了,这怎么办了?第一个想到的是扩展根目录,结果发现不是用的LVM,采用的是标准的,心想也还可以救,就和Windows一样将D盘.E盘删除,再将D盘的空间扩展给C盘就OK啊,于是开始着手操作(注意提前备份虚拟机,最好做一个快照,出问题了好恢复) [[email protected] /]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /

zabbix监控系统的介绍及zabbix监控系统的高级应用

监控系统:zabbix 数据的采集->存储->报警(告警)->展示 监控对象:包括主机,主机之间的数据流量 主机:硬件设备 系统指标:CPU,memory io(disk磁盘io network网络io) cpu:sys(系统空间的比例),usr(用户空间的比例) idle 业务指标: SNMP:简单网络管理协议 实现网络管理 jmx:java管理平台 tps:每秒的事务数 qps:每秒的查询书 采集: 多保留趋势数据,历史数据只保留最近几个月的时间 存储: 关系型数据库 rrd轮询存储

Zabbix监控系统

一.zabbix简介: zabbix是完全开源的工具,整合了cacti和nagios等特性 附:SNMP(udp 161  udp 162) 众多网络工具都支持此协议,比如常见路由交换,常见OS 其既可以做管理端也可以做被管理端 snmp协议大致有3个版本分别是v1 v2v3 无论是v1 和 v2 的安全性是比较差的,因为传输是明文的, V3的认证密码用MD5/SHA摘要算法加密 很多工具支持网络管理的功能,而对于非网络设备(操作系统),可以完全抛开snmp这种不安全的架构来实现监控的.所以很多

FAQ系列 | ibdata1系统表空间文件都包含什么内容

InnoDB系统表空间文件ibdata1中存储了以下几部分信息: Data dictionary Double write buffer Insert buffer Rollback segments UNDO space Foreign key constraint system tables 因此,我们在初始化ibdata1时,最好设置大一些,比如至少1GB以上. 此外,从MySQL 5.6版本开始,支持将UNDO Space放在独立的undo表空间里,强烈建议使用. 这样就可以避免因为在高