heartbeat实现热备原理:
与keepalived运用vrrp协议不同,heartbeat利用串口和ip实现心跳监控,节点会检查配置文件中的网络联通性,如果网络不通,则主节点的ipfail会执行切换,关闭主节点上的
nginx并释放虚拟ip;此时备用节点将接管虚拟ip,并将此节点上的nginx启动,这样就实现了nginx的热备。
虚拟ip:192.168.3.233
主节点:...
分类:
其他好文 时间:
2014-12-12 14:57:44
阅读次数:
410
nginx 启动gzip、虚拟主机、请求转发、负载均衡 等场景的配置示例
分类:
其他好文 时间:
2014-11-27 15:52:40
阅读次数:
310
首先启动Nginx1. 转到 nginx 目录: /usr/local/nginx;启动 nginx:/usr/local/nginx/nginxubuntu 前要加 sudo;关健配置http 配置块下,一般设置在 zgip on 下:upstream localhost { #绿色对应 #...
分类:
系统相关 时间:
2014-11-27 00:09:58
阅读次数:
322
Nginx源码分析—定时器事件
对于每一个进程都有一个事件缓存,对于worker进程而言,除了nginx启动时更显一次时间外,任何更新时间的操作都只能由ngx_epoll_process_events方法执行。在此方法中,当flags参数中有NGX_UPDATE_TIME标志位,或者ngx_event_timer_alarm标志位为1时,就会调用ngx_time_update方法更新缓存时间。
...
分类:
其他好文 时间:
2014-11-26 16:38:35
阅读次数:
163
俗话说的好,牵牛要牵牛鼻子 驾车顶牛,处理复杂的东西,只要抓住重点,才能理清脉络,不至于深陷其中,不能自拔。对复杂的nginx而言,main函数就是“牛之鼻”,只要能理清main函数,就一定能理解其中的奥秘,下面我们就一起来研究一下nginx的main函数。...
分类:
其他好文 时间:
2014-11-12 21:16:34
阅读次数:
404
CentOS5.4之nginx启动异常###安装Nginx###
[root@JIRA_Mysql~]#yum-yinstallnginx###启动Nginx###
[root@JIRA_Mysql~]#servicenginxstart-->无任何启动输出信息,当时可郁闷###查看端口###
[root@JIRA_Mysql~]#ss-tanlp|grepnginx-->端口正常,郁闷消除
00*:80*:*users:(..
分类:
其他好文 时间:
2014-11-02 00:41:34
阅读次数:
271
Nginx手动启动停止操作停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文 章)来进行的步骤1:查询nginx主进程号ps -ef | grep nginx在进程列表里 面找master进程,它的编号就是主进程号了。步骤2:发送信号从容停止Nginx:kill -QUIT 主进程...
分类:
其他好文 时间:
2014-10-31 21:53:08
阅读次数:
145
nginx的启动命令是:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf-c制定配置文件的路径,不加-nginx会自动加载默认路径的配置文件。以上是通用的启动命令以下是转载的,对于有以下命令的nginx可以使用,没有以下命...
分类:
系统相关 时间:
2014-10-09 15:39:24
阅读次数:
247
#!/bin/bashNGINX=/usr/local/nginx/sbin/nginxPID=/usr/local/nginx/logs/nginx.pid##funSTART(){pstree-p|grepnginx>/dev/null2>&1if[-f$PID]&&[$?-eq0]thenecho"Warnning:nginxalreadyrunning"elseif[-f$PID];thenrm-rf$PIDfi$NGINX##stdinOKif[$?-eq0];t..
分类:
其他好文 时间:
2014-10-09 15:31:48
阅读次数:
179
今天用了一天的时间看nginx的启动流程,流程还是很复杂,主要的函数调用有十几个之多,通过看源码和上网查资料,弄懂了一些函数,有些函数还在学习中,有些函数还待日后学习,这里记录一下今天所学。加油!
1nginx.c
启动的程序主要在src/core/nginx.c中,和普通函数一样,main函数是其入口函数:下面我们看看main函数的源代码:
int ngx_cdecl
main(int a...
分类:
其他好文 时间:
2014-10-07 21:58:44
阅读次数:
342