自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 nginx-定时器

Nginx定时器事件是由自身实现的,与内核无关,它的底层维护着一颗红黑树。红黑树所有的节点都是有序的,只需要判断最小的那个节点(最左边的节点)是否超时,如果没有超时,那么意味着所有节点都没有超时。反之,调用回调函数,再从红黑树中删除该节点。定时器的整体流程定时器会每隔一定的时间调用ngx_event_expire_timers函数,该函数会处理所有已触发的事件。而调用该函数的频率可以通过ngx_event_find_timer函数计算。ngx_rbtree_minngx_rbtree_min函数是用

2020-05-30 17:05:29 187

原创 #pragma once的作用以及全局变量的问题

提出问题第一次遇到#pragma once的时候,到网上找了些资料,大部分答案都大同小异,大概意思是让编译器只编译一次。我们都知道,一般不在头文件中定义全局变量。那么问题来了,既然用#pragma once预编译命令可以防止重复编译,为什么不能在头文件中定义全局变量呢?这个问题长期困扰着我,平时也就是记住这些规则而已。正所谓要知其所以然嘛,那我们就来探讨一下这个问题。#pragma once的...

2020-05-09 15:04:08 1031 1

原创 守护进程调用syslog,找不到/var/log/messages

最近在看unp的第十三章守护进程。p292有一段说在/var/log/messages文件中查找日志消息。结果在我的ubuntu系统中没有找到该文件。解决方法:找到文件/etc/rsyslog.d/50-default.conf # 33 # Some "catch-all" log files. 34 # 35 #*.=debug;\ 36 # auth,authp...

2020-04-23 00:00:30 320

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除