码迷,mamicode.com
首页 >  
搜索关键字:nginx自动脚本    ( 8个结果
nginx启动脚本编写
思路:1、判断nginx进程是否存在ps-ef|grepnginx|egrep-v"grep|nginxd.sh"2、case启动|关闭|重启|重新加载缺陷:nginx分两个不同的进程,分别是master管理进程和运行进程,如果某个进程出现问题的话这个脚本就无效,需要对pid进行流程控制。此脚本没有涉及killnginx的ID[root@T..
分类:其他好文   时间:2017-07-16 17:27:29    阅读次数:186
解剖Nginx·自动脚本篇(1)解析配置选项脚本 auto/options
在安装Nginx之前(即运行make脚本之前),首先是进行安装的配置准备,包括环境检查及生成文件。这些工作是由自动脚本完成的。和绝大多数软件一样,Nginx的自动脚本的入口,同样是名为configure的文件。除了configure,其他的自动脚本都在auto目录下。通过分析configure脚本源...
分类:其他好文   时间:2014-10-22 17:47:50    阅读次数:254
解剖Nginx·自动脚本篇(7)类型相关脚本系列
1 auto/types/sizeof该脚本的功能,是通过测试程序获知给定的ngx_type的大小。1.1 显示提示信息echo $ngx_n "checking for $ngx_type size ...$ngx_c"cat > $NGX_AUTOCONF_ERR----------------...
分类:其他好文   时间:2014-10-22 17:43:42    阅读次数:197
解剖Nginx·自动脚本篇(4)工具型脚本系列
目录auto/have 向自动配置头文件追加可用宏定义(objs/ngx_auto_config.h)auto/nohave 向自动配置头文件追加不可用宏定义(objs/ngx_auto_config.h)auto/define 向自动配置脚本追加 K-V 宏定义(objs/ngx_auto_con...
分类:其他好文   时间:2014-10-22 17:37:48    阅读次数:270
解剖Nginx·自动脚本篇(6)编译器名称变量脚本 auto/cc/name
回顾变量 CC最初是在auto/options脚本中初始化的:CC=${CC:-gcc}1 C Compiler 的 featureWindows 平台的编译器叫做MSVC,其他平台的都统称为C Compiler。1.1 获取编译器参数该脚本并不复杂,首先通过NGX_PLATFORM变量来判断是否是...
分类:其他好文   时间:2014-10-22 17:34:01    阅读次数:271
解剖Nginx·自动脚本篇(3)源码相关变量脚本 auto/sources
在configure脚本中,运行完auto/options和auto/init脚本后,接下来就运行auto/soures脚本。这个脚本是为编译做准备的。目录核心模块事件模块OpenSSL 模块相关变量事件驱动模块操作系统相关项HTTP 模块邮件模块Google PerfTools 模块C++ 测试模...
分类:其他好文   时间:2014-10-22 17:28:35    阅读次数:208
解剖Nginx·自动脚本篇(5)编译器相关主脚本
在 Nginx 的自动脚本中,auto/cc目录下的所有脚本都是用于编译器相关配置使用的。Nginx的出色跨平台性(Linux、Darwin、Solaris、Win32 等)就有这些脚本的贡献。该目录下包含如下脚本:目录conf:主脚本,配置编译器的基本属性,并根据系统的编译器环境引用不同的脚本。n...
分类:其他好文   时间:2014-10-22 17:25:53    阅读次数:231
解剖Nginx·自动脚本篇(2)设置初始变量脚本 auto/init
在configure中运行完auto/options脚本后,接着运行auto/init脚本,其中所做的工作如下。1 Makefile文件名变量默认情况下是:objs/Makefile代码如下:NGX_MAKEFILE=$NGX_OBJS/Makefile2 源文件名变量默认情况下是:objs/ngx...
分类:其他好文   时间:2014-10-22 17:23:49    阅读次数:267
8条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!