You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在终端中关闭由Swift run启动的Vapor本地服务器?

如何终止通过swift run启动的Vapor本地服务器?

嘿,针对你用swift run启动的Vapor服务器,有几种简单的方法可以关闭它:

方法一:使用终端快捷键(最直接)

因为你的服务器现在是在终端前台运行的(从你提供的终端输出能看到Started on port 2252后没有回到命令行提示符),只需要在这个终端窗口里按下:
Ctrl + C
这个快捷键会给运行中的服务器进程发送中断信号,Vapor会优雅地关闭服务器,终端也会回到可输入命令的状态。

方法二:通过端口查找并终止进程(如果快捷键失效或找不到终端)

如果快捷键没反应,或者你不小心关闭了运行服务器的终端窗口,可以通过端口号来定位并杀死进程:

  1. 打开一个新的终端窗口,运行以下命令查找占用2252端口的进程(你的服务器用的是这个端口):
    lsof -i :2252
    
    命令执行后会返回进程列表,找到PID列对应的数字(这是进程的唯一标识)。
  2. 用kill命令终止该进程:
    kill <你的PID数字>
    
    如果进程无法正常终止,可以使用强制终止命令:
    kill -9 <你的PID数字>
    

内容的提问来源于stack exchange,提问作者Laurence Wingo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 09:48:33