error_logar/loginx/error.loginfo;#全局错误日志定义类型,[debug|info|notice|warn|error|crit]pidar/runinx.pid;#进程文件worker_rlimit_nofile65535;#一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(系统的值ulimit-n)与nginx进程数相除,但是nginx..
分类:
其他好文 时间:
2015-06-11 00:29:57
阅读次数:
132
worker_processes2;定义了nginx对外提供web服务时的进程数。worker_rlimit_nofile100000;更改worker进程的最大打开文件数限制。events模块:events模块包含nginx中所有处理连接的设置。worker_connections2048;设置一个worker进程同时打开的最大连接数,如果上面设置了worker_r..
分类:
其他好文 时间:
2015-06-09 17:45:03
阅读次数:
140
今天做了一个nginx的多虚拟主机的实验,遇到了一些问题。首先介绍一下配置文件如何修改。如下是我的主配置文件nginx.confusernobodynobody;worker_processes2;error_log/usr/local/nginx/logs/nginx_error.logcrit;pid/usr/local/nginx/logs/nginx.pid;worker_rlimit_nofile512..
分类:
其他好文 时间:
2015-05-28 18:26:16
阅读次数:
327
一.nginx.confvim/usr/local/nginx/conf/nginx.conf//清空原来的配置,加入如下内容:usernobodynobody;worker_processes2;error_log/usr/local/nginx/logs/nginx_error.logcrit;pid/usr/local/nginx/logs/nginx.pid;worker_rlimit_nofile51200;events{useepoll;worker_connect..
分类:
Web程序 时间:
2015-05-28 16:28:55
阅读次数:
290
一.nginx.confvim/usr/local/nginx/conf/nginx.conf//清空原来的配置,加入如下内容:usernobodynobody;worker_processes2;error_log/usr/local/nginx/logs/nginx_error.logcrit;pid/usr/local/nginx/logs/nginx.pid;worker_rlimit_nofile51200;events{useepoll;worker_connect..
分类:
Web程序 时间:
2015-05-20 14:58:25
阅读次数:
157
一、nginx配置文件usernobodynobody;
worker_processes2;
error_log/usr/local/nginx/logs/nginx_error.logcrit;
pid/usr/local/nginx/logs/nginx.pid;
worker_rlimit_nofile51200;
events
{
useepoll;
worker_connections6000;
}
http
{
includemime.types;
default_typeappli..
分类:
Web程序 时间:
2015-05-16 18:35:37
阅读次数:
200
一、Nginx1、Nginx全局配置[root@LNMP~]#vim/usr/local/nginx/conf/nginx.conf
usernobodynobody;
worker_processes2;
error_log/usr/local/nginx/logs/nginx_error.logcrit;
pid/usr/local/nginx/logs/nginx.pid;
worker_rlimit_nofile51200;
events
{
useepoll;
worker_conn..
分类:
Web程序 时间:
2015-05-16 01:41:03
阅读次数:
207
不使用 ulimit 命令,在程序中使用 API 开启 core dump。注意:只对当前程序有效。#include int enableCoreDump(void){ struct rlimit r_old, r_new; getrlimit(RLIMIT_CORE, &r_old); print...
分类:
其他好文 时间:
2015-05-07 20:17:29
阅读次数:
143
我们都知道在linux环境下,通过ulimit -c size 命令能方便的打开或关闭coredump功能,从而生成core文件,便于调试。但是对于如何用代码控制生成core文件,可能很多人就不知道了。我们一起来看下,其实也很简单。
首先需要了解两个函数:
int getrlimit(int resource, struct rlimit *rlim);
int s...
分类:
系统相关 时间:
2015-04-16 22:02:11
阅读次数:
287
在linuxkernel2.6.25之前通过ulimit-n(setrlimit(RLIMIT_NOFILE))设置每个进程的最大打开文件句柄数不能超过NR_OPEN(1024*1024),也就是100多w(除非重新编译内核),而在2.6.25之后,内核导出了一个sys接口可以修改这个最大值(/proc/sys/fs/nr_open).具体的changelog:http://git..
分类:
系统相关 时间:
2015-04-14 20:25:08
阅读次数:
147