E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Poller
Poller
描述符监控类实现(模块四)
目录类功能类设计类实现编译类功能类设计//
Poller
描述符监控类#defineMAX_EPOLLEVENTSclassPoller{private:int_epfd;structepoll_event_evs
清风玉骨
·
2024-02-09 16:05
mudo
服务器
c++
flume:(conf-file-
poller
-0) [ERROR - org.apache.flume.node.AbstractConfigurationProvider.loadSinks
flume启动失败(conf-file-
poller
-0)[ERROR-org.apache.flume.node.AbstractConfigurationProvider.loadSinks(AbstractConfigurationProvider.java
WSQ(E)
·
2024-02-09 06:38
flume
项目-功能模块划分
功能模块划分前言一、SERVER模块Buffer模块Socket模块Channel模块Connection模块Acceptor模块TimerQueue模块
Poller
模块:EventLoop模块TcpServer
hu_yuchen
·
2024-02-06 20:54
one
thread
one
loop式并发服务器实现
c++
http
服务器
muduo源码阅读笔记(7、EventLoopThreadPool)
muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)muduo源码阅读笔记(3、线程和线程池的封装)muduo源码阅读笔记(4、异步日志)muduo源码阅读笔记(5、Channel和
Poller
LunarCod
·
2024-02-05 10:50
Muduo源码阅读笔记
笔记
c++
网络
linux
架构
后端
服务器
muduo源码阅读笔记(6、EvevntLoop和Thread)
muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)muduo源码阅读笔记(3、线程和线程池的封装)muduo源码阅读笔记(4、异步日志)muduo源码阅读笔记(5、Channel和
Poller
LunarCod
·
2024-02-05 10:20
Muduo源码阅读笔记
开发语言
c++
网络
开源
linux
架构
后端
muduo源码阅读笔记(8、定时器TimerQueue)
muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)muduo源码阅读笔记(3、线程和线程池的封装)muduo源码阅读笔记(4、异步日志)muduo源码阅读笔记(5、Channel和
Poller
LunarCod
·
2024-02-05 10:20
Muduo源码阅读笔记
笔记
c++
网络
开源
linux
架构
后端
muduo源码阅读笔记(3、线程和线程池的封装)
muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)muduo源码阅读笔记(3、线程和线程池的封装)muduo源码阅读笔记(4、异步日志)muduo源码阅读笔记(5、Channel和
Poller
LunarCod
·
2024-02-05 10:19
Muduo源码阅读笔记
c++
服务器
网络
linux
开源
架构
开源软件
muduo源码阅读笔记(0、下载编译muduo)
muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)muduo源码阅读笔记(3、线程和线程池的封装)muduo源码阅读笔记(4、异步日志)muduo源码阅读笔记(5、Channel和
Poller
LunarCod
·
2024-02-05 10:49
Muduo源码阅读笔记
c++
网络
开发语言
开源
linux
后端
架构
muduo库的模拟实现——Reactor部分
Channel模块和EventLoop模块、
Poller
模块是紧密关联的,其中通过EventLoop模块创建出来的对象就是一个Reactor,EventLoop对象里面有一个
Poller
对象,用来监控事件
JJP不会CPP
·
2024-02-05 01:20
muduo库
linux
服务器
c++
mysql
数据库
算法
漏洞分析|Cacti命令执行漏洞 (CVE-2022-46169)
该漏洞存在于remote_agent.php文件中,未经身份验证的恶意攻击者可以通过设置HTTP_变量绕过身份验证,再通过构造特殊的$
poller
_id参数来触发proc_open()函数,成功利用此漏洞可在目标服务器上执行任意命令
AttackSatelliteLab
·
2024-01-31 16:56
笔记
muduo源码阅读笔记(11、TcpClient)
muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)muduo源码阅读笔记(3、线程和线程池的封装)muduo源码阅读笔记(4、异步日志)muduo源码阅读笔记(5、Channel和
Poller
LunarCod
·
2024-01-29 22:30
Muduo源码阅读笔记
笔记
c++
linux
架构
后端
github
开源
muduo源码阅读笔记(9、TcpServer)
muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)muduo源码阅读笔记(3、线程和线程池的封装)muduo源码阅读笔记(4、异步日志)muduo源码阅读笔记(5、Channel和
Poller
LunarCod
·
2024-01-29 22:29
Muduo源码阅读笔记
c++
网络
开源
linux
架构
后端
笔记
muduo源码阅读笔记(10、TcpConnection)
muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)muduo源码阅读笔记(3、线程和线程池的封装)muduo源码阅读笔记(4、异步日志)muduo源码阅读笔记(5、Channel和
Poller
LunarCod
·
2024-01-29 22:29
Muduo源码阅读笔记
笔记
c++
网络
开源
linux
架构
后端
muduo源码阅读笔记(4、异步日志)
muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)muduo源码阅读笔记(3、线程和线程池的封装)muduo源码阅读笔记(4、异步日志)muduo源码阅读笔记(5、Channel和
Poller
LunarCod
·
2024-01-29 22:28
Muduo源码阅读笔记
c++
网络
开源
linux
架构
后端
muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)
muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)muduo源码阅读笔记(3、线程和线程池的封装)muduo源码阅读笔记(4、异步日志)muduo源码阅读笔记(5、Channel和
Poller
LunarCod
·
2024-01-29 22:58
Muduo源码阅读笔记
c语言
c++
网络
linux
开源
架构
后端
muduo源码阅读笔记(5、Channel和
Poller
)
muduo源码阅读笔记(5、Channel和
Poller
)Muduo源码笔记系列:muduo源码阅读笔记(0、下载编译muduo)muduo源码阅读笔记(1、同步日志)muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的
LunarCod
·
2024-01-29 22:58
Muduo源码阅读笔记
c++
网络
开源
linux
centos
架构
中间件
muduo源码阅读笔记(1、同步日志)
muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)muduo源码阅读笔记(3、线程和线程池的封装)muduo源码阅读笔记(4、异步日志)muduo源码阅读笔记(5、Channel和
Poller
LunarCod
·
2024-01-29 22:28
Muduo源码阅读笔记
c++
网络
开源
linux
开源软件
后端
架构
Zabbix 5.0.12 异常:Zabbix unreachable
poller
processes more than 75% busy:
在部署了Zabbix之后,将zabbix本身的服务器也进行了相关性能类的监控,能时刻了解本身的各项性能指标。突发收到报警信息显示:Zabbixunreachablepollerprocessesmorethan75%busy。随即立刻考虑故障原因,因为最近系统很多服务器都存在资源不足的情况,所以先考虑了服务器本身cpu、内存等硬件指标。折腾半天也没查出问题,资源使用都在正常水平,偶有突发峰值的时间
天翼0o
·
2024-01-29 14:44
zabbix运维管理
运维
服务器
zabbix告警:Zabbix http
poller
processes more than 75% busy
Zabbixhttppollerprocesses超过75%的忙碌状态可能是由于多种原因引起的。首先,Zabbix服务器启动时初始化的进程数量可能不足,导致轮询的负载量过大,使得httppoller进程过于忙碌。解决这个问题的一个简单方法是增加ZabbixServer启动时初始化的进程数量,这样可以直接增加轮询的负载量,从而减少忙的情况。其次,如果Zabbixagent因为某些原因停止运行或者网络
菜鸟白小白
·
2024-01-29 14:10
Zabbix
zabbix
http
网络协议
muduo网络库剖析——监听者
Poller
基类
muduo网络库剖析——监听者
Poller
基类前情从muduo到my_muduo概要框架与细节成员函数使用方法源码结尾前情从muduo到my_muduo作为一个宏大的、功能健全的muduo库,考虑的肯定是众多情况是否可以高效满足
Apylee 后继
·
2024-01-18 14:12
muduo网络库精解
重构与拓展
网络
c++
开源
个人开发
linux
后端
服务器
tomcat参数
(下图是nio的方式,nio2的实现基本相同,没有了
Poller
,直接在Acceptor里调用jdkAIO的accept().get()阻塞。
ooleaf123
·
2024-01-17 15:06
Tomcat启动分析(六) - Acceptor与
Poller
本文接着上一篇文章分析NioEndPoint的Acceptor与
Poller
。AcceptorAcceptor线程主要用于监听套接字,将已连接套接字转给
Poller
线程。
buzzerrookie
·
2024-01-15 10:50
Linux多线程服务端编程:使用muduo C++网络库 学习笔记 第八章 muduo网络库设计与实现(上)
1.8.0至8.3介绍Reactor模式的现代C++实现,包括EventLoop、
Poller
、Channel、TimerQueue、EventLoopThread等cl
吃着火锅x唱着歌
·
2023-12-23 14:56
C++网络库
linux
c++
网络
spring-cloud-stream-kafka生产速度慢
包版本spring-cloud-starter-stream-kafka:3.1.0修改yaml配置添加
poller
配置
zhouhangzhouxing
·
2023-12-16 07:25
kafka
spring
cloud
spring
boot
解决Zabbix问题Utilization of ODBC
poller
processes over 75%
在Zabbix监控系统中,如果你遇到“UtilizationofODBCpollerprocessesover75%”的警告,这意味着ODBC轮询器进程的利用率超过了75%。ODBC轮询器是Zabbix用来从外部数据库获取数据的进程。当这个警告出现时,通常表示ODBC轮询器的数量不足以处理当前的负载。要解决这个问题,你可以增加ODBC轮询器的数量。这可以通过修改Zabbix服务器的配置文件来实现。
ascarl2010
·
2023-12-15 23:56
Zabbix
zabbix
oracle
数据库
Flume写入hive错误记录
Failedtostartagentbecausedependencieswerenotfoundinclasspath.Errorfollows.具体错误:24Mar202210:58:07,452ERROR[conf-file-
poller
蜗牛@漫步
·
2023-11-12 16:59
Flume
flume
hive
flume
sink
flume
hive
tomcat线程模型
在其上注册感兴趣的事件,然后调用select方法,等待感兴趣的事情发生感兴趣的事情发生了,比如可读了,就创建一个新的线程从Channel中读数据NioEndpoint包含LimitLatch、Acceptor、
Poller
氵奄不死的鱼
·
2023-11-12 16:19
netty系列
tomcat
java
muduo网络库学习总结:基本架构及流程分析
muduo网络库学习:基本架构及流程分析基本架构BasicReactorMutipleReactor+ThreadPoolmuduo库的基本使用基本结构介绍EventLoop类
Poller
类Channel
moumde
·
2023-11-10 03:11
epoll
网络
muduo
c++
【muduo源码剖析】Channel设计分析
文章目录什么是Channel成员变量成员函数设置此Channel对于事件的回调函数设置Channel感兴趣的事件到
Poller
更新Channel关注的事件移除操作用于增加TcpConnection生命周期的
Last-Week
·
2023-11-07 07:31
muduo源码解析
网络
c++
linux
后端
muduo
【muduo源码剖析】
Poller
/EPollPoller设计分析
文章目录muduo是怎么实现I/O复用的基类
Poller
的设计newDefaultPollerEPollPoller类设计成员函数返回发生事件的poll方法填写活跃的连接fillActiveChannels
Last-Week
·
2023-11-07 07:31
muduo源码解析
后端
linux
c++
muduo
源码剖析
muduo源码剖析--EventLoop类
EventLoop类Reactor模式的实现类,连通Channel类和
Poller
类的桥梁,也是上层注册和回调的实际调用类。
godaa
·
2023-11-07 07:55
muduo
c++
多线程
muduo网络库
socket
muduo源码剖析--Channel类
中是对文件描述符的一种底层封装,具体而言是封装了对某个文件描述符的读写事件、错误事件、关闭事件的回调,并主要与EventLoop类进行交互,而EventLoop实际上是根据channel的调用实际调用
poller
godaa
·
2023-11-07 07:25
muduo
c++
多线程
muduo网络库
socket
muduo源码剖析--
Poller
/EpollPoller
Poller
类
Poller
是EpollPoller和poll的基类实现,是一个虚基类,主要封装了IO多路复用的核心接口//muduo库中多路事件分发器的核心IO复用模块classPoller{public
godaa
·
2023-11-07 07:25
muduo
多线程
muduo网络库
socket
c++
仿mudou库one thread one loop式并发服务器
项目中的子功能秒级定时任务实现时间轮实现正则库的简单使用通⽤类型any类型的实现4.SERVER服务器实现日志宏的封装缓冲区Buffer类实现套接字Socket实现事件管理Channel模块实现描述符事件监控
Poller
Science52
·
2023-11-07 03:25
服务器
c++
linux
muduo源码剖析之
poller
/EpollPoller多路复用类
简介
poller
是I/O多路复用接口抽象虚基类,对I/O多路复用API的封装,muduo提供了EPollPoller和PollPoller派生类(epoll和poll),所以不支持select.newDefaultPoller
@新法
·
2023-10-26 20:51
muduo源码剖析
后端
服务器
linux
c语言
c++
muduo
源码剖析
muduo源码分析:Reactor模式的封装实现
关于muduo实现的Reactor模式,有三个关键的类:1.事件分发器类Channel2.封装I/O复用的
Poller
(主要研究EpollPoller)3.定时器接口类TimerQueue事件循环EventLoop
amoscykl
·
2023-10-20 18:30
moduo网络库
muduo源码分析
Reactor
muduo网络库
仿modou库one thread one loop式并发服务器
songbijian/modou-tcpserver目录SERVER模块:管理⽅⾯:Buffer模块:Socket模块:Channel模块:Connection模块:Acceptor模块:TimerQueue模块:
Poller
芒果甜汤圆
·
2023-10-15 04:50
服务器
陈硕Muduo库源码学习:EventLoop
EventLoop的事件循环主要两个大部分:第一个部分,
Poller
监听socketfd、timerfd封装的Channel事件(网络事件、定时器事件),并执行对应IO事件的回调函数;第二个部分,在IO
蓝天巨人
·
2023-10-15 04:49
muduo
学习
Tomcat学习笔记之NIO处理分析(三)
前言前面两篇已经介绍了Acceptor、
Poller
和SocketProcessor的处理流程,下面我们来具体看一下后续流程,如何一步一步的将scoket转换成Request的对象。
夏目手札
·
2023-10-14 12:51
Tomcat学习笔记之NIO处理分析(二)
Poller
流程处理从上一篇直到Acceptor接受到请求并注册到
Poller
中的events缓存栈中,下面来想起看一下
Poller
的处理流程。
夏目手札
·
2023-10-09 21:32
TcpConnection的读写操作【深度剖析】
一、TcpConnection的读当
Poller
检测到套接字的Channel处于可读状态时,会调用Channel的回调函数,回调函数中根据不同激活原因调用不同的函数,这些函数都由TcpConnection
UPUP小亮
·
2023-10-05 08:13
网络
c++
服务器
C++项目:仿mudou库one thread one loop式并发服务器实现
5.1Linux提供给我们的定时器5.2时间轮思想:6.正则库的简单使用7.通用类型any类型的实现8.日志宏的实现9.缓冲区buffer类的实现10.套接字Socket类实现11.Channel模块实现13.
Poller
linkindly
·
2023-10-03 18:14
服务器
运维
1.7.C++项目:仿muduo库实现并发服务器之
Poller
模块的设计
项目完整在:文章目录一、
Poller
模块:描述符IO事件监控模块二、提供的功能三、实现思想(一)功能(二)意义(三)功能设计四、封装思想五、代码(一)框架(二)完整代码一、
Poller
模块:描述符IO事件监控模块二
yolo0616
·
2023-10-02 20:52
CodeCrafters
c++
服务器
开发语言
Muduo网络库之Channel、EPollPoller与EventLoop类【深度解析】
EventLoop包含Channel,
Poller
,
UPUP小亮
·
2023-09-30 02:31
网络
服务器
c++
linux
Flume Sink到Kafka遇到的问题
1、版本问题2018-12-0215:23:06,334(conf-file-
poller
-0)[ERROR-org.apache.flume.node.AbstractConfigurationProvider.loadSinks
万事于足下
·
2023-09-23 18:41
其他
一些错误
Kafka
Sink
brokerList
zabbix的优化
服务器进程数量调整配置文件中:StartPollers=5alerter报警进程discover网络发现进程escalator报警升级进程httppollerweb监控进程housekeeper管理历史数据清理
poller
任总
·
2023-08-28 02:07
深度解析Muduo库中的SubReatcor唤醒操作【万字解读】
文章目录前言一、eventfd是什么二、eventfd与I/O多路复用结合为什么能与IO多路复用结合例子三、eventfd在muduo库中的应用前置知识,简单介绍一下channel与
poller
类1、为什么需要唤醒
UPUP小亮
·
2023-08-20 21:59
linux
开发语言
c++
服务器
tomcat如何处理 chunked response
何时准备输出response处理分块应该在拿到response之后,这就需要再次追溯tomcat的请求处理流程,直接从NioEndpoint看起,
Poller
线程取出events()之后进行事件的
WhiteBase
·
2023-08-18 02:57
zlm源码分析 - 网络
TcpServer创建TcpServer::TcpServer(constEventPoller::Ptr&
poller
):Server(
poller
){setOnCreateSocket(nullptr
donglicaiju76152
·
2023-08-14 20:30
音视频
网络
zlm
Linux-C++开发项目:基于主从Reactor模式的高性能并发服务器
2.1项目部署2.2安装版本较高的编译器2.项目开发过程2.1网络库模块开发2.1.1简单日志宏的实现2.1.2Buffer模块实现2.1.3Socket模块实现2.1.4Channel模块实现2.1.5
Poller
小龙向钱进
·
2023-08-14 07:05
服务器
linux
c++
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他