nginx报错---sched_setaffinity

发布时间:2017-07-08 09:24:08编辑:丝画阁阅读(2838)

新项目压测发现报错
2017/02/13 20:38:14 [alert] 9391#0: sched_setaffinity(0x0000000000000080) failed (22: Invalid argument)

百度后知道是worker_cpu_affinity指令设置错误导致的问题.
worker_cpu_affinity命令是设置Nginx进程与CPU进行绑定的.可以充分的利用多核/线程的性能

worker_processes  2;  
worker_cpu_affinity 00000001 00000010;

或者

直接注释让系统自动调用

#worker_cpu_affinity                     00000001 00000010;


修改nginx.conf之后重启nginx就没有报错了.

关键字