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进程(成功)