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

如何在Ubuntu 20.04系统中停止运行中的Odoo 15服务

停止Ubuntu服务器上无响应Odoo 15进程的操作步骤
  • 第一步:定位目标进程ID
    Odoo默认监听8069端口,你遇到的OSError: [Errno 98] Address already in use报错为原有Odoo进程占用端口导致,可通过以下任意一种方式查找进程ID:
    1. 端口匹配查询(推荐)
      若已安装lsof工具,执行:
      lsof -i :8069
      无lsof时用系统自带的ss工具:
      ss -tulpn | grep :8069
      返回结果中可直接获取占用端口的进程ID。
    2. 进程名匹配查询
      直接检索运行中的odoo进程:
      ps aux | grep "odoo-bin"
      返回结果第二列即为对应进程ID。
  • 第二步:终止进程
    拿到进程ID(示例为12345)后,先执行正常终止命令:
    kill 12345
    等待3-5秒后如果进程仍未退出,执行强制终止:
    kill -9 12345
  • 第三步:验证操作结果
    执行原启动命令python3 odoo-bin -c odoo.conf,无端口占用报错即为操作成功,也可访问绑定域名确认原有Odoo服务已停止。

后续运维建议

  • 临时后台运行时,推荐使用命令nohup python3 odoo-bin -c odoo.conf &启动,运行日志会自动写入同目录的nohup.out文件,无需保留终端会话也可正常运行,方便后续排查。
  • 长期稳定运行建议将Odoo配置为systemd系统服务,后续可直接通过systemctl start/stop/restart odoo命令管理服务状态。

内容的提问来源于stack exchange,提问作者NM Naufaldo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 21:15:05