Nginx配置文件不生效,Nginx配置文件重启也不生效

Nginx配置在重启(reload)后也不生效

环境(windows nginx worker_processes 4)

Windows Nginx配置在重启后不生效,杀掉所有nginx进程: 修改 worker_processes 1 重启nginx

taskkill /IM nginx.exe /F

1、Nginx配置在重启(reload)后也不生效的原因:

将Nginx配置成服务后,每次【重新启动】就多出一个进程。

 

2、导致多次操作后出现多个进程,但旧的进程一直在运行,新的进程是不生效的,所以导致配置失败。

 

3、通过服务启动的Nginx,通过stop命令是关闭不了的:(Access is denied)。

C:\nginx-1.20.1>nginx.exe -s stop
nginx: [error] OpenEvent("Global\ngx_stop_7732") failed (5: Access is denied)
 
C:\nginx-1.20.1>nginx -s quit
nginx: [error] OpenEvent("Global\ngx_quit_7732") failed (5: Access is denied)

4、杀掉所有Nginx进程(成功)

 

 

 

posted @ 2023-02-02 00:03  那知归不归  阅读(2781)  评论(0编辑  收藏  举报