mainInitialize流程图2
2016-02-18 10:56:52 15 举报
squid 初始化
作者其他创作
大纲/内容
acceptNext
clientHttpConnectionsOpen
接上一部分
configured_once
squid_signal注册信号回调函数
FwdState::initModule()
peerSelectInit内存池初始化
storeRebuildStart不是真正的创建,只是一些设置
setListen监听fd
carpInitcarp相关初始化
true
这部分很多都是根据squid.conf的配置文件进行初始化配置
clientListenerConnectionOpened
和clientOpenListenSockets实现一样
只有一个进程
false
asnInit初始化树结构
netdbInit
storeRegisterWithCacheManager相关action注册
neighbors_init
peerSourceHashInit
storeInit
oldAccept中有一次连接数检查
设置SetSelect事件和回调函数
acceptOne
clientOpenListenSockets
refreshInit
statInit
eventInit区别于comm部分的事件处理机制
开始监听端口
OpenedHttpSocket
eventAdd
notify()设置该连接参数
serverConnectionsOpen
urlInitialize测试域名匹配
Ftp::StartListening
Comm::TcpAcceptor::start()
eventAdd添加事件和回调函数
accessLogInit
结束
fd_open设置accept的socket读写函数
createRemovalPolicy创建替换策略
ACL::Initialize
ScheduleCallHere
oldAccept接受连接
icpOpenPorts
storeDigestInit缓存摘要
mimeInit
0 条评论
回复 删除
下一页