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)