1 内核模块:
名称: daemon
语法: daemon on |off
默认值: on
功能: 决定nginx 在前台执行还是后台守护进程执行的
==================
名称: Env
语法: env var | var=value
默认值: 没有
功能: 该指令用于对环境变量重新定义
===================
名称: debug_points
语法: debug_
转载
2024-04-22 05:39:00
26阅读
NGINX configure auto generator
PHP
HTTPS
Nginx configs
NGINX configure auto generatorThe easiest way to configure a performant, secure, and stable NGINX server.https://www.digitalocean.com/com
转载
2020-09-03 11:06:00
278阅读
Tengine 自动安装脚本
原创
2015-10-28 15:05:42
660阅读
众所周知,Nginx 性能高,而 Nginx 的高性能与其架构是分不开的。那么 Nginx 究竟是怎么样的呢? Nginx 在启动后,在 unix/linux 系统中会以 daemon 的方式在后台运行,后台进程包含一个 master 进程和多个 worker 进程。我们也可以手动地关掉后台模式,让 Nginx 在前台运行,并且通过配置让 Nginx 取消 master 进程,从而可以使
转载
2024-07-07 10:17:17
48阅读
在ngx_module.h中引用了两个至关重要的外部变量 12
转载
2022-01-18 11:27:26
98阅读
$http_name arbitrary request header field; the last part of a variable name is the field name converted to lower case with dashes replaced by underscores,如果值中有横杠会被替换为下划线。参考:https://www.ngi
原创
2018-06-06 10:52:54
712阅读
1、Nginx进程模型ps -ef |grep nginx 一个mster进程下有多个 worker进程,当nginx收到一个请求,master会向worker发出信号,然后通过worker进程去处理。 每个worker进程都是被master进程管控, 一个用户请求只能由一个woker进程去处理,
转载
2024-02-21 14:59:05
0阅读
参考视频:https://www.bilibili.com/video/BV1H44y1b775?p=5&spm_id_from=pageDriver
[root@Web html]# cat /etc/nginx/nginx.conf | grep -v -E '^.*#|^$'user nginx;
转载
2024-05-19 22:48:11
70阅读
在ngx_module.h中引用了两个至关重要的外部变量 12 extern ngx_module_t *ngx_modules[];extern char *ngx_module_names[]; ngx_modules跟ngx_module_names定义在ngx_modules.c中,这个文件并不存在于nginx源码中,在编译时执行configure动态生成。ngx_modules数组包含所有的Nginx模块,Nginx.
原创
2021-07-05 16:27:49
188阅读
前提:已经安装好了nginx+nginx-upload-module,详情可以查看靖哥哥的上一篇博文,点击传送门第一步:安装PHP先安装libxml2:sudo apt-get install libxml2 libxml2-devPHP下载主页:PHP: Downloads解压:tar -zxvf php-7.3.3.tar.gz进入PHP解压后的目录:cd php-7.3.
转载
2024-10-22 19:42:57
24阅读
centos6.4
nginx编译添加模块
nginx_upstream_check_modules
#下载http://nginx.org/en/download.html/nginx-1.9.15.tar.gz
$wget http://nginx.org/en/download.html/nginx-1.9.15.tar.gz
$tar -zxf ngi
原创
2016-05-17 19:23:43
4898阅读
keepalivedkeepalived安装1.#进入根目录下的 usr目录
cd /usr
2.#安装keepalived
yum install keepalived -y3.安装完成后在根目录etc下会有个keepalived目录4.进入keepalived目录cd keepalived/5.ll命令查看,会有个配置文件 keepalived.conf6.keepalived.conf具体内
问题背景:在linux上使用了nginx+fcgi的后端框架,cgi会偶发性地产生段错误Segfault Fault,想用gdb来定位出错原因。1、尝试使用gdb coredump但是cgi出现问题时,一直无法产生coredump,做了如下几个尝试:ulimit -c unlimited # 使能coredump生成sysctl -w fs.suid_dumpable=1 # 使能非root进程的
用while sleep 1 来循环检测宕机情况,让他自动漂移地址,这样其他集群服务也可按照此方法去实现
原创
2019-11-20 19:17:14
326阅读
Beats系列产品: 机器角色:主机名ip服务elk1192.168.1.223jdk1.8,es7.2,logstash,elk2192.168.1.224jdk1.8,es7.2,elasticsearch-head,kibana,cerebroelk3192.168.1.225jdk1.8,es7.2,redis2+keepalivedelk4192.168
转载
2024-04-03 13:33:31
98阅读
检查后端状态后端如果出现故障或down机,如何不让他请求故障服务器,有时候存在down了也还继续请求的现象采用第三方模块:nginx_upstream_check_module(淘宝)https://github.com/yaoweibin/nginx_upstream_check_modulehealthcheck_nginx_upstreams(自带)https://github.com/ce
原创
2019-01-07 17:49:17
4867阅读
点赞
1.docker容器跑着为啥会挂掉?docker 容器默认会把容器内部第一个进程,也就是pid=1的程序作为docker容器是否正在运行的依据,如果docker 容器pid挂了,那么docker容器便会直接退出。2.docker run的时候把command最为容器内部命令,如果你使用nginx,那么nginx程序将后台运行,这个时候nginx并不是pid为1的程序,而是执行的bash,这个bas
转载
2023-07-20 16:31:53
52阅读
nginx多进程 配置#直接看下配置:user nginx ; #用户worker_processes 8; #工作进程,根据硬件调整,大于等于cpu核数error_log logs/nginx_error.log
转载
2024-06-15 15:24:10
86阅读
filebeat使用modules收集nginx日志1.为什么要使用modules收集日志modules只是filebeat的一个小功能,由于像mysql、redis等这种日志无发输出成json格式,filebeat无法将收集来的普通日志转换为json格式,从而进行细致的统计logstash可以做到将普通日志转换成json格式,但是配置十分复杂,且容易出错介于种种不便,elk官方推出了filebeat modules模块功能,将常用服务的日志转换做成了模板,只需要启动模板,配置日志路径即可将普通文
原创
2021-11-19 09:36:11
1903阅读
filebeat使用modules收集nginx日志
1.为什么要使用modules收集日志
modules只是filebeat的一个小功能,由于像mysql、redis等这种日志无发输出成json格式,filebeat无法将收集来的普通日志转换为json格式,从而进行细致的统计
logstash可以做到将普通日志转换成json格式,但是配置十分复杂,且容易出错
介于种种不便,elk官方推出了fi
原创
2023-12-20 09:56:59
450阅读