转自:烟雨江南Nginx事件管理主要是网络事件和定时器事件。下面介绍定时器事件管理,即超时管理。为什么进行超时管理?Nginx有必要对可能发生超时的事件进行统一管理,并在事件超时时作出相应的处理,比如回收资源,返回错误等。举例来说,当客户端对nginx发出请求连接后,nginx会accept()并建...
分类:
其他好文 时间:
2014-07-28 15:23:33
阅读次数:
251
步骤:1 编译nginx,加上参数 --with-http_stub_status_module以我自己的编译选项为例: #配置指令 ./configure --prefix=/usr/local --user=nginx --group=nginx --with-http_...
分类:
其他好文 时间:
2014-07-28 14:26:03
阅读次数:
250
最近安装公司安排很多程序让源码安装的活,今天和大家分享一下。本文就以nginx为例进行源码安装的讲解:解压:1、#tarxfnginx-1.4.7.tar.gz{xz|bz2|gz}2、#cdnginx-1.4.7./configure还需通过许多选项指定编译特性查看:./configure--help--prefix=PATHsetinstallationprefixngi..
分类:
其他好文 时间:
2014-07-28 00:38:00
阅读次数:
253
今天用pro安装nginx+php+mysql出现问题的解决方法
by 伍雪颖
dyld: Library not loaded: @@HOMEBREW_CELLAR@@/openssl/1.0.1h/lib/libcrypto.1.0.0.dylib
Referenced from: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
Re...
分类:
数据库 时间:
2014-07-27 23:59:59
阅读次数:
1046
周氏一族,整理技术文档,给下一代留点教程...Nginx的功能就不多说了,不懂的请直接百度,Nginx+php安装是比较负责,经常会出错,网上也是大家说的千篇一律,没有一个比较完美的做法下面是我自己研究的一种最简单化的安装方式,记录一下,以防自己忘记。先说明哦,这个是用yum..
分类:
Web程序 时间:
2014-07-27 12:10:55
阅读次数:
311
周氏一族,整理技术文档,给下一代留点教程...Nginx的功能就不多说了,不懂的请直接百度,Nginx+php安装是比较负责,经常会出错,网上也是大家说的千篇一律,没有一个比较完美的做法下面是我自己研究的一种最简单化的安装方式,记录一下,以防自己忘记。先说明哦,这个是用yum..
分类:
Web程序 时间:
2014-07-27 12:10:47
阅读次数:
292
Nginx启动时框架处理流程
下图包含了Nginx框架在启动阶段执行的所有基本流程:
源码:
第1步:
在src\core\nginx.c的main函数中实现:
主要语句:
/*第1步:调用ngx_process_options方法设置配置文件路径等参数*/
if (ngx_process_options(&init_cycle) != NGX_OK) {...
分类:
其他好文 时间:
2014-07-27 11:35:45
阅读次数:
299
一.安装mysql,直接用yum安装即可,mysql在centos7.0版本中被mariadb替代了。
命令:
yum install mysql-server mysql
安装好了,选择修改mysql默认的root用户的密码,启动mysql服务。
命令:
service mysqld start
二.安装apache,直接yum安装,与mysql安装方...
分类:
Web程序 时间:
2014-07-27 11:21:06
阅读次数:
279
进程模型
Nginx分为Single和Master两种进程模型,Single模型即为单进程方式工作,具有较差的容错能力,不适合生产之用。Master模型即为一个master进程+N个worker进程的工作方式。生产环境都是用master-worker模型来工作。
master进程
我们知道在main函数中完成了Nginx启动初始化过程,启动初始...
分类:
其他好文 时间:
2014-07-27 11:15:32
阅读次数:
378
进程模型
worker进程
master进程模型核心函数ngx_master_process_cycle()中调用了创建子进程函数ngx_start_worker_processes(),该函数源码如下
static void
ngx_start_worker_processes(ngx_cycle_t *cycle, ngx_int_t n, ngx_int_t type)...
分类:
其他好文 时间:
2014-07-27 11:10:42
阅读次数:
252