【问题标题】:How to stop nginx for windows?如何停止 Windows 的 nginx?
【发布时间】:2020-04-24 01:28:53
【问题描述】:

我无法在 Windows 上停止 nginx 服务器。我试过:nginx -s stoptaskkill /if nginx.exe,通过任务管理器结束进程,但它还在运行!

【问题讨论】:

    标签: windows nginx localhost


    【解决方案1】:

    这对我有用

    wmic process where name='nginx.exe' delete
    

    【讨论】:

      【解决方案2】:

      可以在 Windows 中使用 2 个命令提示符切换 Nginx start stop。一个用于 Nginx start,另一个用于 Nginx Stop

      如果您从一个命令提示符停止 Nginx,那么从另一个提示符启动的 Nginx 进程将自动停止,否则如果您尝试使用 ctrl 从它启动的位置停止 Nginx 进程+c 然后它不会停止即使你关闭命令提示符,除非你从 TaskManager 中杀死 nginx 进程。

      【讨论】:

        【解决方案3】:

        您可以停止使用quit

        nginx.exe -s quit

        【讨论】:

          【解决方案4】:

          使用@taskkill /f /im nginx.exe 完成此任务。

          【讨论】:

          • 我想你的意思是taskkill 不是tasklist
          • 是的,是错字
          • @Normajean /f 开关会产生力量,这有时是需要的。您可能还需要提升的命令提示符。否则,有时可能会获得无法杀死的进程。我不确定是什么原因造成的。我还会检查这不是需要停止的服务。
          猜你喜欢
          • 1970-01-01
          • 2018-06-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-10-31
          • 2018-10-30
          • 2014-09-02
          • 2019-08-16
          相关资源
          最近更新 更多