Felsöknings-FAQ
Lösningar på vanliga Synapse-problem — autentisering, nätverk, data, driftsättning.
Felsöknings-FAQ
Lösningar på vanliga Synapse-problem.
Jag kan inte logga in
Symptom
POST /loginreturnerar 401- "Invalid email or password"
Lösningar
- Verifiera att e-postadressen är korrekt — skiftesokänslig
- Kontrollera lösenordet — minst 6 tecken
- Registrera först om ni inte har ett konto:
POST /register - Återställ lösenord (om SMTP konfigurerat) via webbgränssnittet
Jag har tappat min Mind Key
Symptom
- Kan inte komma åt minnen
- Mind Key har raderats/tappats
Lösningar
Mind Keys kan inte återställas. Ni måste:
- Logga in för att få JWT:
POST /login - Lista minds:
GET /minds(med JWT) - Skapa ny mind:
POST /minds - Spara ny Mind Key
- (Valfritt) Ta bort gammal mind:
DELETE /minds/:id
Data i den gamla mind är förlorad om ni inte kan hitta Mind Key.
API-anrop returnerar 401
Symptom
- Alla API-anrop returnerar 401 Unauthorized
- "Mind Key fehlt oder ungültig"
Lösningar
- Verifiera header-format:
Authorization: Bearer mk_... - Kontrollera att Mind Key börjar med
mk_(inteeyJsom är JWT) - Testa direkt:
curl -H "Authorization: Bearer mk_YOUR_KEY" \ https://synapse.schaefer.zone/memory/recall - Mind Key kan vara återkallad — skapa en ny mind
Se Autentisering.
API-anrop returnerar 404
Symptom
- 404 Not Found
- "Route not found"
Lösningar
Gissa inte endpointsökvägar. Endast sökvägar i `GET /endpoints` existerar.
- Kontrollera giltiga endpoints:
curl https://synapse.schaefer.zone/endpoints - Jämför URL exakt — skiftesokänslig, inga avslutande snedstreck
- Kontrollera HTTP-metod —
GET /memoryvsPOST /memoryär olika
API-anrop returnerar 429
Symptom
- 429 Too Many Requests
- "Rate limit exceeded"
Lösningar
- Byt till header-auth (ingen hastighetsgräns):
# Don't curl ".../memory/recall?key=mk_..." # Do curl -H "Authorization: Bearer mk_..." .../memory/recall - Vänta
Retry-Aftersekunder om ni måste använda?key=
Minnessökning returnerar inga resultat
Symptom
GET /memory/search?q=...returnerar tomt- Vet att minnen finns
Lösningar
- Verifiera att minnen finns:
GET /memory/recall - Kontrollera söksyntax — FTS5 har specifik syntax
- Prova enklare fråga —
?q=dockeristället för?q=docker+swarm+deployment - Använd semantisk sökning för begreppsliga frågor:
GET /memory/semantic-search?q=...
Se FTS5-sökning.
Minnen persistens inte
Symptom
- POST /memory returnerar framgång
- GET /memory/recall visar dem inte
Lösningar
- Verifiera samma Mind Key — olika nycklar = olika minds
- Kontrollera svar — POST returnerar
{ "id": "mem_...", "status": "stored" } - Prova GET /memory (JSON-lista) istället för /memory/recall (text)
- Kontrollera filter —
?category=eller?tag=kan dölja dem
Verktyg visas inte i Claude Desktop
Symptom
- Claude Desktop visar 0 verktyg
- Ingen 🔌-ikon
Lösningar
- Starta om Claude Desktop helt (Cmd+Q)
- Verifiera att konfigurationsfilen är giltig JSON
- Kontrollera att Node.js 18+ är installerat
- Kör MCP manuellt:
npx -y synapse-mcp-api@latest - Kontrollera loggar:
~/Library/Logs/Claude/mcp.log
Se MCP-felsökning.
Synapse är offline
Symptom
- Kan inte nå synapse.schaefer.zone
- curl time-out
Lösningar
- Kontrollera er internetanslutning — prova en annan webbplats
- Kontrollera Synapse-hälsa:
curl https://synapse.schaefer.zone/health - Vänta — kan vara tillfälligt avbrott eller driftsättning
- Kontrollera statussida (om tillgänglig)
För egenvärd: kontrollera Docker-containerstatus, databasanslutning.
Databasfel
Symptom
- 500 Internal Server Error
- "Database connection failed"
Lösningar
För egenvärd:
- Kontrollera att PostgreSQL körs:
docker ps | grep postgres - Kontrollera DATABASE_URL i env
- Kontrollera migreringar:
npm run migrate:check - Kontrollera diskutrymme:
df -h
För värdhostad: rapportera till support.
Webhook utlöses inte
Symptom
- Registrerad webhook men får inga återanrop
- Ingen POST till er URL
Lösningar
- Verifiera att URL:en är nåbar:
curl -X POST your-url -d '{}' - Kontrollera händelsefilter —
memory.*matchar alla minneshändelser - Testa webhook:
POST /webhooks/:id/test - Kontrollera att webhook är aktiverad:
GET /webhooks/:id - Verifiera SSL — Synapse kräver giltig HTTPS för webhook-URL:er
Se Webhooks API.
Cron-jobb körs inte
Symptom
- Skapat cron-jobb men det utlöses inte
next_runuppdateras inte
Lösningar
- Kontrollera schemasyntax — måste vara giltig 5-fältig cron ELLER heltal sekunder
- Verifiera att endpoint tillåts — måste vara http(s), inga privata IP:er
- Kontrollera att jobbet är aktiverat:
GET /cron - Vänta till nästa schemalagda tid — cron är inte omedelbar
Se Cron & Scheduler.
Behöver mer hjälp?
- Kontrollera befintlig dokumentation: https://synapse.schaefer.zone/docs
- Sök i dokumentation:
GET /docs/search?q=your+question - Öppna ärende: https://gitlab.com/schaefer-services/synapse/-/issues
- Kontakt: se
/support-sida