FAQ Troubleshooting
Solusi untuk masalah Synapse umum — autentikasi, jaringan, data, deployment.
FAQ Troubleshooting
Solusi untuk masalah Synapse umum.
Saya tidak bisa login
Gejala
POST /loginmengembalikan 401- "Invalid email or password"
Solusi
- Verifikasi email benar — case sensitive
- Periksa kata sandi — minimal 6 karakter
- Daftar dulu jika Anda tidak punya akun:
POST /register - Reset kata sandi (jika SMTP dikonfigurasi) melalui web UI
Saya kehilangan Mind Key
Gejala
- Tidak dapat mengakses memori
- Mind Key telah dihapus/hilang
Solusi
Mind Key tidak dapat dipulihkan. Anda harus:
- Login untuk mendapatkan JWT:
POST /login - Daftar mind:
GET /minds(dengan JWT) - Buat mind baru:
POST /minds - Simpan Mind Key baru
- (Opsional) Hapus mind lama:
DELETE /minds/:id
Data di mind lama hilang kecuali Anda dapat menemukan Mind Key-nya.
Panggilan API mengembalikan 401
Gejala
- Semua panggilan API mengembalikan 401 Unauthorized
- "Mind Key fehlt oder ungültig"
Solusi
- Verifikasi format header:
Authorization: Bearer mk_... - Periksa Mind Key dimulai dengan
mk_(bukaneyJyang merupakan JWT) - Tes langsung:
curl -H "Authorization: Bearer mk_YOUR_KEY" \ https://synapse.schaefer.zone/memory/recall - Mind Key mungkin dicabut — buat mind baru
Lihat Autentikasi.
Panggilan API mengembalikan 404
Gejala
- 404 Not Found
- "Route not found"
Solusi
Jangan menebak path endpoint. Hanya path di `GET /endpoints` yang ada.
- Periksa endpoint valid:
curl https://synapse.schaefer.zone/endpoints - Bandingkan URL persis — case sensitive, tanpa trailing slash
- Periksa metode HTTP —
GET /memoryvsPOST /memoryberbeda
Panggilan API mengembalikan 429
Gejala
- 429 Too Many Requests
- "Rate limit exceeded"
Solusi
- Beralih ke autentikasi header (tanpa rate limit):
# Jangan curl ".../memory/recall?key=mk_..." # Lakukan curl -H "Authorization: Bearer mk_..." .../memory/recall - Tunggu
Retry-Afterdetik jika Anda harus menggunakan?key=
Lihat Rate Limits.
Pencarian memori tidak mengembalikan hasil
Gejala
GET /memory/search?q=...mengembalikan kosong- Tahu memori ada
Solusi
- Verifikasi memori ada:
GET /memory/recall - Periksa sintaks pencarian — FTS5 memiliki sintaks spesifik
- Coba kueri lebih sederhana —
?q=dockeralih-alih?q=docker+swarm+deployment - Gunakan pencarian semantik untuk kueri konseptual:
GET /memory/semantic-search?q=...
Lihat Pencarian FTS5.
Memori tidak bertahan
Gejala
- POST /memory mengembalikan sukses
- GET /memory/recall tidak menampilkannya
Solusi
- Verifikasi Mind Key yang sama — key berbeda = mind berbeda
- Periksa respons — POST mengembalikan
{ "id": "mem_...", "status": "stored" } - Coba GET /memory (daftar JSON) alih-alih /memory/recall (teks)
- Periksa filter —
?category=atau?tag=mungkin menyembunyikannya
Alat tidak muncul di Claude Desktop
Gejala
- Claude Desktop menunjukkan 0 alat
- Tidak ada ikon 🔌
Solusi
- Mulai ulang Claude Desktop sepenuhnya (Cmd+Q)
- Verifikasi file konfigurasi adalah JSON yang valid
- Periksa Node.js 18+ terpasang
- Jalankan MCP secara manual:
npx -y synapse-mcp-api@latest - Periksa log:
~/Library/Logs/Claude/mcp.log
Lihat MCP Troubleshooting.
Synapse offline
Gejala
- Tidak dapat mencapai synapse.schaefer.zone
- curl timeout
Solusi
- Periksa internet Anda — coba situs lain
- Periksa health Synapse:
curl https://synapse.schaefer.zone/health - Tunggu — mungkin pemadaman sementara atau deployment
- Periksa halaman status (jika tersedia)
Untuk self-hosted: periksa status container Docker, koneksi database.
Error database
Gejala
- 500 Internal Server Error
- "Database connection failed"
Solusi
Untuk self-hosted:
- Periksa PostgreSQL berjalan:
docker ps | grep postgres - Periksa DATABASE_URL di env
- Periksa migrasi:
npm run migrate:check - Periksa ruang disk:
df -h
Untuk hosted: laporkan ke support.
Webhook tidak aktif
Gejala
- Mendaftarkan webhook tetapi tidak menerima callback
- Tidak ada POST ke URL Anda
Solusi
- Verifikasi URL dapat dijangkau:
curl -X POST your-url -d '{}' - Periksa filter event —
memory.*cocok dengan semua event memori - Tes webhook:
POST /webhooks/:id/test - Periksa webhook diaktifkan:
GET /webhooks/:id - Verifikasi SSL — Synapse memerlukan HTTPS yang valid untuk URL webhook
Lihat Webhooks API.
Cron job tidak berjalan
Gejala
- Membuat cron job tetapi tidak aktif
next_runtidak diperbarui
Solusi
- Periksa sintaks jadwal — harus cron 5-field yang valid ATAU detik bilangan bulat
- Verifikasi endpoint diizinkan — harus http(s), tanpa IP privat
- Periksa job diaktifkan:
GET /cron - Tunggu waktu terjadwal berikutnya — cron tidak instan
Lihat Cron & Scheduler.
Butuh Bantuan Lebih Lanjut?
- Periksa dokumentasi yang ada: https://synapse.schaefer.zone/docs
- Cari dokumentasi:
GET /docs/search?q=your+question - Buka issue: https://gitlab.com/schaefer-services/synapse/-/issues
- Kontak: lihat halaman
/support