这几天在看nginx,发现凡是有内存申请的地方都有pool这个东东出现,仔细看看,原来pool的类型是ngx_pool_t,是nginx用来做内存管理的,于是就决定看看他的实现。
1 nginx内存池相关的结构体
ngx_pool_t定义在core/ngx_palloc.h ngx_palloc.c中,下面是几个主要的结构体
ngx_pool_data_t
typede...
分类:
其他好文 时间:
2014-09-24 21:07:58
阅读次数:
332
upstream myServer{ server 192.168.1.100:8080; server 192.168.1.101:8080; server 192.168.1.102:8080 down; server 192.168.1.103:8080 weig...
分类:
其他好文 时间:
2014-09-24 20:18:27
阅读次数:
126
opentack将它自己的体系架构分了几种应用场景:
General purposeCompute focusedStorage focusedNetwork focusedMulti-siteHybrid
其中general perpose 通用场景的example 如下:
一家公司主要提供web应用,有tomcat、nginx、mariadb。这样的场景用openstac...
分类:
其他好文 时间:
2014-09-24 19:40:43
阅读次数:
192
1、启动:
1>start nginx
2>nginx.exe
2、停止:
1>nginx.exe -s stop
2>nginx.exe -s quit
注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息。
3、重新载入Nginx:
nginx.exe -s reload
4、重新打开日志文...
##定义nginx运行的用户各用户组user nginx nginx;##nginx进程数,建议设置与cpu核心数一致worker_processes 1;##全局错误日志定义类型[ debug | info | notice | warn | error | crit ]#error_log lo...
分类:
其他好文 时间:
2014-09-24 19:08:07
阅读次数:
197
当网站流量被下载应用或蜘蛛占满,可采用nginx的来做限速#1、适合用静态文件下载目前在121配置(文件类型)location~.*\.(gif|jpg|jpeg|png|bmp|swf|doc|xls|rar|zip|pdf|ppt)$
{
limit_rate_after800k;
limit_rate100k;
expires1d;
}##当传输量(下载)大于8M时,超出部分将限速(1..
分类:
其他好文 时间:
2014-09-24 16:28:37
阅读次数:
199
“nginx统一监控”意思是在一台Linux服务器上集中监控所有nginx站点的status状态。我们把这个服务器叫做“nginx监控服务器”,可以是装有zabbixagent的zabbixserver,或是其他装agent的被监控客户端。思路:把所有nginx站点的URL写入到“nginx监控服务器”上的一个配置文件中。..
分类:
其他好文 时间:
2014-09-24 16:27:28
阅读次数:
338
vim /etc/nginx/nginx.conf#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log i...
分类:
其他好文 时间:
2014-09-24 15:47:36
阅读次数:
200
一、启动 cd usr/local/nginx/sbin./nginxView Code二、重启 更改配置重启nginx kill -HUP 主进程号或进程号文件路径或者使用cd /usr/local/nginx/sbin./nginx -s reload 判断配置文件是否正确 nginx ...
分类:
其他好文 时间:
2014-09-24 14:29:06
阅读次数:
187
在/usr/local/php/etc/php-fpm.conf里找到listen = 127.0.0.1:9000将port9000改动为9001在对应的nginx配置里也做相同的port改动
分类:
Web程序 时间:
2014-09-24 12:23:26
阅读次数:
203