配置syslog发送_nginx简单配置优化概述
#### web服务相关的功能:
- 虚拟主机(server)
- 支持keep-live和管道连接
- 访问日志(支持基于日志缓冲提高其性能)
- url rewrite
- 路径别名
- 基于IP及用户的访问控制
- 支持速率限制及并发数限制
- 重新配置和在线升级而无需中断客户的工作进程
- Memcached的GET接口
#### nginx性能优化相关配置
- worker_processes number | auto
- worker进程数量;通常应该为当前主机的CPU物理核心数
- worker_cpu_affinity cpumask
- worker_cpu_affinity auto [cpumask] 提高缓存命中率
- CPU MASK :00000001:0号CPU,00000010:1号CPU,10000000:8号CPU
- worker_cpu_affinity 0001 0010 0100 1000;;
- worker_cpu_affinity 0101 1010;
- worker_priority number
- 指定worker进程的nice值,设定worker进程的优先级[-20,20]
- worker_rlimit_nofile number
- worker进程所能打开的文件数量上限,如65535,#ulimit -n
#### nginx事件驱动相关配置(events)
- worker_connections number
- 每个worker进程能够打开的最大并发连接数,如10240
- 总最大并发数:max_clients=worker_processes*worker_connections
- use method
- 指明并发连接请求的处理方法,默认自动选择最优方法;use epoll | select
- accept_mutes on | off;
- 处理新的连接请求的方法;on : 由各个worker轮流处理请求,off 每个新请求的到达会通知(唤醒)所有的worker进程,单只有一个进程可获得连接,造成“惊群”,影响性能。
#### nginx配置调试和定位
- daemon on | off
- 是否以守护进程的方式运行nginx,默认是守护进程(on)
- master_process on | off
- 是否以master/worker模式运行nginx,默认 on
- error_log file [level]
- 错误日志文件及其级别;调试需要,可设定为debug,但debug仅在编译时使用“--with-debug”选项才有效
- 方式: file /path/logfile
- stderr : 发送到标准错误
- syslog:server-address[,parameter = values]:发送到syslog memory:size 内存
- level :debug|info|notice|warn|error|ctit|alter|emerg
总结
以上是生活随笔为你收集整理的配置syslog发送_nginx简单配置优化概述的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: sqlyog设置自动补全_sqlyog智
- 下一篇: layui动态添加input_layer