Nginx报错sched_setaffinity() failed

最近升级了VPS, 在启动Nginx之后发现nginx_error.log不为空出现sched_setaffinity() 的错误:

Google之后发现,是worker_cpu_affinity指令设置错误导致的问题.

worker_cpu_affinity命令是设置Nginx进程与CPU进行绑定的.可以充分的利用多核/线程的性能

双核机器根据互联网上的说明设置如下,

 

根据测试,worker_cpu_affinity设置为01 10会出现报错.

正确设置

 

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注