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进程(成功)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/198805.html