Sorun Giderme SSS
Yaygın Synapse sorunlarına çözümler — kimlik doğrulama, ağ, veri, dağıtım.
Sorun Giderme SSS
Yaygın Synapse sorunlarına çözümler.
Giriş yapamıyorum
Belirtiler
POST /login401 döndürüyor- "Invalid email or password"
Çözümler
- E-postanın doğru olduğunu doğrulayın — büyük/küçük harf duyarlı
- Parolayı kontrol edin — en az 6 karakter
- Hesabınız yoksa önce kaydolun:
POST /register - (SMTP yapılandırılmışsa) web arayüzü üzerinden parola sıfırlayın
Mind Key'imi kaybettim
Belirtiler
- Belleklere erilemiyor
- Mind Key silinmiş/kaybolmuş
Çözümler
Mind Key'ler kurtarılamaz. Şunları yapmalısınız:
- JWT almak için giriş:
POST /login - Mind'leri listele:
GET /minds(JWT ile) - Yeni mind oluştur:
POST /minds - Yeni Mind Key'i kaydet
- (İsteğe bağlı) Eski mind'i sil:
DELETE /minds/:id
Eski mind'deki veriler Mind Key'i bulamadıkça kaybedilir.
API çağrıları 401 döndürüyor
Belirtiler
- Tüm API çağrıları 401 Unauthorized döndürüyor
- "Mind Key fehlt oder ungültig"
Çözümler
- Başlık biçimini doğrulayın:
Authorization: Bearer mk_... - Mind Key'in
mk_ile başladığını kontrol edin (JWT olaneyJdeğil) - Doğrudan test edin:
curl -H "Authorization: Bearer mk_YOUR_KEY" \ https://synapse.schaefer.zone/memory/recall - Mind Key iptal edilmiş olabilir — yeni bir mind oluşturun
Bkz. Kimlik Doğrulama.
API çağrıları 404 döndürüyor
Belirtiler
- 404 Not Found
- "Route not found"
Çözümler
Uç nokta yollarını tahmin etmeyin. Yalnızca `GET /endpoints` içindeki yollar mevcuttur.
- Geçerli uç noktaları kontrol edin:
curl https://synapse.schaefer.zone/endpoints - URL'yi tam olarak karşılaştırın — büyük/küçük harf duyarlı, sondaki eğik çizgi yok
- HTTP yöntemini kontrol edin —
GET /memoryvePOST /memoryfarklıdır
API çağrıları 429 döndürüyor
Belirtiler
- 429 Too Many Requests
- "Rate limit exceeded"
Çözümler
- Header kimlik doğrulamasına geçin (hız sınırı yok):
# Don't curl ".../memory/recall?key=mk_..." # Do curl -H "Authorization: Bearer mk_..." .../memory/recall ?key=kullanmanız gerekiyorsaRetry-Aftersaniye bekleyin
Bkz. Hız Sınırları.
Bellek arama sonuç döndürmüyor
Belirtiler
GET /memory/search?q=...boş döndürüyor- Belleklerin var olduğunu biliyorsunuz
Çözümler
- Belleklerin var olduğunu doğrulayın:
GET /memory/recall - Arama sözdizimini kontrol edin — FTS5'ün özel sözdizimi var
- Daha basit sorgu deneyin —
?q=docker+swarm+deploymentyerine?q=docker - Kavramsal sorgular için anlamsal arama kullanın:
GET /memory/semantic-search?q=...
Bkz. FTS5 Arama.
Bellekler kalıcı olmuyor
Belirtiler
- POST /memory başarı döndürüyor
- GET /memory/recall bunları göstermiyor
Çözümler
- Aynı Mind Key'i doğrulayın — farklı anahtarlar = farklı mind'ler
- Yanıtı kontrol edin — POST
{ "id": "mem_...", "status": "stored" }döndürür - /memory/recall (metin) yerine GET /memory (JSON listesi) deneyin
- Filtreyi kontrol edin —
?category=veya?tag=onları gizliyor olabilir
Araçlar Claude Desktop'da görünmüyor
Belirtiler
- Claude Desktop 0 araç gösteriyor
- 🔌 simgesi yok
Çözümler
- Claude Desktop'ı tamamen yeniden başlatın (Cmd+Q)
- Yapılandırma dosyasının geçerli JSON olduğunu doğrulayın
- Node.js 18+ kurulu olduğunu kontrol edin
- MCP'yi manuel çalıştırın:
npx -y synapse-mcp-api@latest - Logları kontrol edin:
~/Library/Logs/Claude/mcp.log
Bkz. MCP Sorun Giderme.
Synapse çevrimdışı
Belirtiler
- synapse.schaefer.zone'a ulaşılamıyor
- curl zaman aşımına uğruyor
Çözümler
- İnternetinizi kontrol edin — başka bir site deneyin
- Synapse sağlığını kontrol edin:
curl https://synapse.schaefer.zone/health - Bekleyin — geçici kesinti veya dağıtım olabilir
- Durum sayfasını kontrol edin (varsa)
Self-hosted için: Docker konteyner durumunu, veritabanı bağlantısını kontrol edin.
Veritabanı hataları
Belirtiler
- 500 Internal Server Error
- "Database connection failed"
Çözümler
Self-hosted için:
- PostgreSQL'in çalıştığını kontrol edin:
docker ps | grep postgres - Env'de DATABASE_URL'i kontrol edin
- Migrasyonları kontrol edin:
npm run migrate:check - Disk alanını kontrol edin:
df -h
Barındırılan için: desteğe bildirin.
Webhook tetiklenmiyor
Belirtiler
- Webhook kaydedildi ama geri arama alınmıyor
- URL'nize POST yok
Çözümler
- URL'nin erişilebilir olduğunu doğrulayın:
curl -X POST your-url -d '{}' - Olay filtresini kontrol edin —
memory.*tüm bellek olaylarını eşleştirir - Webhook'u test edin:
POST /webhooks/:id/test - Webhook'un etkin olduğunu kontrol edin:
GET /webhooks/:id - SSL'i doğrulayın — Synapse webhook URL'leri için geçerli HTTPS gerektirir
Bkz. Webhooks API.
Cron işi çalışmıyor
Belirtiler
- Cron işi oluşturuldu ama tetiklenmiyor
next_rungüncellenmiyor
Çözümler
- Zamanlama sözdizimini kontrol edin — geçerli 5 alanlı cron veya tamsayı saniye olmalı
- Uç noktanın izin verildiğini doğrulayın — http(s) olmalı, özel IP yok
- İşin etkin olduğunu kontrol edin:
GET /cron - Sonraki zamanlanmış saati bekleyin — cron anında değil
Bkz. Cron & Zamanlayıcı.
Daha Fazla Yardıma mı İhtiyacınız Var?
- Mevcut docs'ları kontrol edin: https://synapse.schaefer.zone/docs
- Docs'larda arama:
GET /docs/search?q=your+question - Issue açın: https://gitlab.com/schaefer-services/synapse/-/issues
- İletişim:
/supportsayfasına bakın