解决mac ollama 服务端口占用问题

151 阅读1分钟

ollama serve

Error: listen tcp 127.0.0.1:11434: bind: address already in use

👉 端口 11434 已经被其他进程占用(可能是另一个 ollama serve 实例还在运行)我们需要 找出占用这个端口的进程结束它

步骤 1:查找占用 11434 端口的进程

lsof -i :11434

输出

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME ollama 1234 you 10u IPv4 0x... 0t0 TCP 127.0.0.1:11434 (LISTEN)

可以检查是否有后台守护进程

ps aux | grep ollama

如果看到有 ollama serve 之类的后台任务,也可以先全部结束:

pkill ollama 

然后再启动新的服务:

ollama serve  

测试

Last login: Tue Oct 14 10:01:08 on ttys001

ollama list

NAME ID SIZE MODIFIED

nomic-embed-text:latest 0a109f422b47 274 MB 4 days ago

qwen2.5:1.5b 65ec06548149 986 MB 4 days ago

ollama run qwen2.5:1.5b

>>> 你好

你好!很高兴为你提供帮助。有什么我可以帮你解答的吗?如果需要进一步的讨论或互

动,请告诉我你的问题或主题。我会尽力回答你的任何疑问。

>>> Send a message (/? for help)