Exit if we detect another copy of Ollama running

This commit is contained in:
Daniel Hiltgen 2024-02-15 14:58:29 -08:00
parent 1ba734de67
commit 117369aa73

View file

@ -5,6 +5,7 @@ import (
"fmt"
"log"
"log/slog"
"os"
"github.com/jmorganca/ollama/app/store"
"github.com/jmorganca/ollama/app/tray"
@ -58,8 +59,8 @@ func Run() {
}
if IsServerRunning(ctx) {
slog.Debug("XXX detected server already running")
// TODO - should we fail fast, try to kill it, or just ignore?
slog.Info("Detected another instance of ollama running, exiting")
os.Exit(1)
} else {
done, err = SpawnServer(ctx, CLIName)
if err != nil {