TROUBLE 20 / 21
ollama serve で「address already in use」と出る
実際に起きたこと
ローカルのAI(Ollama)を使うアプリを作っていて、言われたとおり ollama serve を打ったら「address already in use」と出ました。Ollamaはすでに起動していたので、そのまま使えばいいだけでした。実際につながらなかった原因は、別のところ(アプリ側の設定)にありました。
原因
なぜだと思いますか? 予想してから開く
Ollamaはアプリとしてすでに常駐して起動しています。
ひとことで言うと 起動し直す必要はありません。ollama list が動けば、そのまま使えます。
取り組み方
動いているか確かめる
次のどちらかが答えを返せば、Ollamaはもう動いています。
ollama list
curl -s http://localhost:11434/api/tags それでもつながらないなら、アプリ側を調べる
Ollamaが動いているのにつながらないときは、アプリの設定やエラーを見ます。ブラウザのアプリなら、開発者ツール(F12)の Console に出たエラーを貼ります。
次から防ぐには
- 「起動して」と言われたら、先に「もう動いていないか」を確かめる
Claudeへの頼み方の例
ollama serve を打ったら「address already in use」と出ました。
Ollamaが動いているか確かめて、アプリからつながらない原因を調べてください。 〇〇のところは自分の状況に置き換えてください。APIキーやパスワードは貼らないでください。