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

Posted 0916m

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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_MACHINESYSTEMCurrentControlSetServicesTcpipParameters

新建一个REG_DWORD值,MaxUserPort 十进制

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

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

以上是关于zabbix 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu提示boot分区剩余空间不足或boot分区已满

Ubuntu提示boot分区剩余空间不足或boot分区已满

文件组 PRIMARY'已满 这个问题该怎么解决

电脑磁盘空间不足怎么清理

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

command not found 与 磁盘空间不足