我无法停止Windows上的nginx服务器。我已尝试:nginx -s stop、taskkill /if nginx.exe,并通过任务管理器结束进程,但它仍在运行!
nginx -s stop
taskkill /if nginx.exe
nwsw7zdq1#
使用@taskkill /f /im nginx.exe执行此任务。
@taskkill /f /im nginx.exe
vnzz0bqm2#
您可以停止使用quitnginx.exe -s quit
quit
nginx.exe -s quit
jk9hmnmh3#
你可以在Windows中使用两个命令提示来切换Nginx start stop。一个用于Nginx start,另一个用于Nginx Stop。如果您从一个命令提示符停止Nginx,那么从其他提示符启动的Nginx进程将自动停止,否则,如果您尝试使用ctrl+c从Nginx进程开始的位置停止Nginx进程,那么坚韧您关闭命令提示符,它也不会停止,除非您从TaskManager杀死Nginx进程。
nnsrf1az4#
这对我很有效
wmic process where name='nginx.exe' delete
rpppsulh5#
使用以下命令在nginx.exe文件夹中创建**.bat文件**:nginx.exe -s quit。然后创建桌面或任何需要的地方的快捷方式。
lmvvr0a86#
如果遇到类似的问题,我们可以按照下面的步骤退出或重新加载nginx。nginx:[错误]创建文件()“... logs/nginx.pid“失败(2:系统找不到指定的文件)
g52tjvyc7#
用daemon off启动nginx就可以了。nginx在默认情况下是从控制台中提取的,不管您是直接使用./nginx.exe还是(按照指南的建议)使用start ./nginx.exe运行它如果你想与运行nginx的进程保持耦合(这样它就可以将SIGTERM / CTRL+C传递给nginx),你必须运行以下命令:nginx -g "daemon off;"
daemon off
./nginx.exe
start ./nginx.exe
nginx -g "daemon off;"
7条答案
按热度按时间nwsw7zdq1#
使用
@taskkill /f /im nginx.exe
执行此任务。vnzz0bqm2#
您可以停止使用
quit
nginx.exe -s quit
jk9hmnmh3#
你可以在Windows中使用两个命令提示来切换Nginx start stop。一个用于Nginx start,另一个用于Nginx Stop。
如果您从一个命令提示符停止Nginx,那么从其他提示符启动的Nginx进程将自动停止,否则,如果您尝试使用ctrl+c从Nginx进程开始的位置停止Nginx进程,那么坚韧您关闭命令提示符,它也不会停止,除非您从TaskManager杀死Nginx进程。
nnsrf1az4#
这对我很有效
rpppsulh5#
使用以下命令在nginx.exe文件夹中创建**.bat文件**:
nginx.exe -s quit
。然后创建桌面或任何需要的地方的快捷方式。lmvvr0a86#
如果遇到类似的问题,我们可以按照下面的步骤退出或重新加载nginx。
nginx:[错误]创建文件()“... logs/nginx.pid“失败
(2:系统找不到指定的文件)
g52tjvyc7#
用
daemon off
启动nginx就可以了。nginx在默认情况下是从控制台中提取的,不管您是直接使用
./nginx.exe
还是(按照指南的建议)使用start ./nginx.exe
运行它如果你想与运行nginx的进程保持耦合(这样它就可以将SIGTERM / CTRL+C传递给nginx),你必须运行以下命令:
nginx -g "daemon off;"