当前位置:首页>正文

求教NGINX启动不了 nginx 反复重启造成的错误.求助

2023-04-22 22:48:56 互联网 未知

求教NGINX启动不了

nginx启动不了一般有以下原因:
1.监听的端口冲突,一般是有程序已经监听了80端口,需要关闭正在监听80端口的程序,或让nginx监听其他端口
2.配置文件错误,配置文件存在语法错误会导致启动报错,需要根据文档正确的对配置文件进行改正
3.配置文件使用记事本编辑过,导致保存为带BOM头的utf-8文件,报错中可以看到乱码,需要使用其他编辑器将文件编码改为无BOM头的utf-8类型

nginx 反复重启造成的错误.求助

如果是多核心的话,nginx提供了更精确的控制。 在conf/nginx.conf中,有如下一行: worker_processes 1这是用来配置nginx启动几个工作进程的,默认为1。 而nginx还支持一个名为worker_cpu_affinity的配置项,也就是说,nginx可以为每个工作进程绑定CPU。 worker_processes 3 worker_cpu_affinity 0010 0100 1000这里0010 0100 1000是掩码,分别代表第2、3、4颗cpu核心。 重启nginx后,3个工作进程就可以各自用各自的CPU了。 把负载分配在多个核心上。 再不行就看看的网络状况,是不是有攻击。 没有的话看看相关其他软件的配置,你不会这机器就跑nginx吧。