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

如何在Ubuntu 16.04中停止Microsoft Machine Learning Server服务?

停止Ubuntu 16.04上的Microsoft Machine Learning Server

我之前也碰到过一模一样的情况——用/opt/microsoft/mlserver/9.3.0/bin/R/activate.sh启动服务后,官方文档没提怎么停。试了几个靠谱的办法,你可以挨个试试:

  • 查找并终止相关进程
    这是最直接的方式,先定位ML Server对应的进程:

    # 查找mlserver相关进程
    ps aux | grep mlserver
    # 或者更精准定位到R相关的进程
    ps aux | grep /opt/microsoft/mlserver/9.3.0/bin/R
    

    找到进程的PID(输出里的第二列数字)后,先用正常终止命令:

    kill <PID>
    

    如果进程没响应,再用强制终止(注意:可能会丢失未保存的数据,谨慎使用):

    kill -9 <PID>
    
  • 检查是否注册为systemd服务
    很多企业级服务会自动注册成systemd单元,你可以先确认下:

    systemctl list-unit-files | grep mlserver
    

    如果能找到对应的服务(比如mlserver.service),直接用systemd命令停止:

    sudo systemctl stop mlserver
    

    要是不想它开机自启,还可以加一句:

    sudo systemctl disable mlserver
    
  • 查看启动脚本的内容
    你可以看看activate.sh到底做了什么,说不定能找到启动的进程名或服务标识:

    cat /opt/microsoft/mlserver/9.3.0/bin/R/activate.sh
    

    脚本里可能会有启动特定进程的命令,照着反向操作就行。

一般来说第一种方法肯定能解决,要是你是把它当作长期服务运行,优先用systemd的方式更规范。

内容的提问来源于stack exchange,提问作者Gabriel Fair

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 08:53:16