有些啥呢
不知道
常用配置
给几个实例
进程数及绑定cpu核心
worker_processes: 工作进程数量,一般设为cpu核心的倍数
worker_cpu_affinity: (进程cpu核心亲和力。。。)进程与cpu核心绑定
进程数
1 | worker_processes:4 |
亲和力的值说明worker_cpu_affinity:
说白了,就是 进程与cpu核心多对多
cpu核心用二进制字符串表示
cpu核数用字符串的长度表示,如4核:1
2
3
40001
0101
1100
......
字符串中,1表示开启,0表示关闭1
2
3
4
5
6
7
8# 开启第一个核
0001
# 开启第一个和第三个核
0101
# 开启第三个和第四个核
1100
worker_cpu_affinity进程数,用多个cpu核心表示1
0001 0010 0100 1000
举例
双核2进程
每个核绑一个进程1
2worker_processes 2;
worker_cpu_affinity 01 10;
2个进程都绑在第一个核心上,一般不推荐吧,这种后面就不举例了1
2worker_processes 2;
worker_cpu_affinity 01 01;
双核4进程
1 | worker_processes 4; |
1 | worker_processes 4; |
四核2进程
第一个进程绑第一核,第二个进程 绑第四核1
2worker_processes 2;
worker_cpu_affinity 0001 1000;
第一个进程绑第一三核,第二个进程绑第二四核1
2worker_processes 2;
worker_cpu_affinity 0101 1010;
去除版本号
certbot
获取let’s encrypt 证书的工具,官方推荐 certbot
用法
以debian9 nginx为例
1 | # 安装 |
更新email
如果需要更新certbot 配置下的email,则调入以下命令(貌似有邮件提醒功能)
1 | certbot register --update-registration --e |