FAQ khắc phục sự cố
Giải pháp cho các vấn đề Synapse phổ biến — xác thực, mạng, dữ liệu, triển khai.
FAQ khắc phục sự cố
Giải pháp cho các vấn đề Synapse phổ biến.
Tôi không thể đăng nhập
Triệu chứng
POST /logintrả về 401- "Invalid email or password"
Giải pháp
- Xác minh email chính xác — phân biệt chữ hoa chữ thường
- Kiểm tra mật khẩu — tối thiểu 6 ký tự
- Đăng ký trước nếu bạn không có tài khoản:
POST /register - Đặt lại mật khẩu (nếu SMTP được cấu hình) qua giao diện web
Tôi mất Mind Key
Triệu chứng
- Không thể truy cập bộ nhớ
- Mind Key đã bị xóa/mất
Giải pháp
Mind Key không thể khôi phục. Bạn phải:
- Đăng nhập để lấy JWT:
POST /login - Liệt kê mind:
GET /minds(với JWT) - Tạo mind mới:
POST /minds - Lưu Mind Key mới
- (Tùy chọn) Xóa mind cũ:
DELETE /minds/:id
Dữ liệu trong mind cũ bị mất trừ khi bạn có thể tìm thấy Mind Key.
Lệnh gọi API trả về 401
Triệu chứng
- Tất cả lệnh gọi API trả về 401 Unauthorized
- "Mind Key fehlt oder ungültig"
Giải pháp
- Xác minh định dạng header:
Authorization: Bearer mk_... - Kiểm tra Mind Key bắt đầu bằng
mk_(không phảieyJlà JWT) - Kiểm tra trực tiếp:
curl -H "Authorization: Bearer mk_YOUR_KEY" \ https://synapse.schaefer.zone/memory/recall - Mind Key có thể bị thu hồi — tạo mind mới
Xem Xác thực.
Lệnh gọi API trả về 404
Triệu chứng
- 404 Not Found
- "Route not found"
Giải pháp
Không đoán đường dẫn endpoint. Chỉ đường dẫn trong `GET /endpoints` mới tồn tại.
- Kiểm tra endpoint hợp lệ:
curl https://synapse.schaefer.zone/endpoints - So sánh URL chính xác — phân biệt chữ hoa chữ thường, không có dấu gạch chéo cuối
- Kiểm tra phương thức HTTP —
GET /memorykhác vớiPOST /memory
Lệnh gọi API trả về 429
Triệu chứng
- 429 Too Many Requests
- "Rate limit exceeded"
Giải pháp
- Chuyển sang xác thực header (không giới hạn tốc độ):
# Don't curl ".../memory/recall?key=mk_..." # Do curl -H "Authorization: Bearer mk_..." .../memory/recall - Đợi
Retry-Aftergiây nếu bạn phải dùng?key=
Xem Giới hạn tốc độ.
Tìm kiếm bộ nhớ không trả về kết quả
Triệu chứng
GET /memory/search?q=...trả về rỗng- Biết bộ nhớ tồn tại
Giải pháp
- Xác minh bộ nhớ tồn tại:
GET /memory/recall - Kiểm tra cú pháp tìm kiếm — FTS5 có cú pháp cụ thể
- Thử truy vấn đơn giản hơn —
?q=dockerthay vì?q=docker+swarm+deployment - Sử dụng tìm kiếm ngữ nghĩa cho truy vấn khái niệm:
GET /memory/semantic-search?q=...
Xem Tìm kiếm FTS5.
Bộ nhớ không tồn tại
Triệu chứng
- POST /memory trả về thành công
- GET /memory/recall không hiển thị chúng
Giải pháp
- Xác minh cùng Mind Key — key khác = mind khác
- Kiểm tra phản hồi — POST trả về
{ "id": "mem_...", "status": "stored" } - Thử GET /memory (danh sách JSON) thay vì /memory/recall (văn bản)
- Kiểm tra bộ lọc —
?category=hoặc?tag=có thể ẩn chúng
Công cụ không xuất hiện trong Claude Desktop
Triệu chứng
- Claude Desktop hiển thị 0 công cụ
- Không có biểu tượng 🔌
Giải pháp
- Khởi động lại Claude Desktop hoàn toàn (Cmd+Q)
- Xác minh tệp cấu hình là JSON hợp lệ
- Kiểm tra Node.js 18+ đã cài đặt
- Chạy MCP thủ công:
npx -y synapse-mcp-api@latest - Kiểm tra nhật ký:
~/Library/Logs/Claude/mcp.log
Xem Khắc phục sự cố MCP.
Synapse ngoại tuyến
Triệu chứng
- Không thể truy cập synapse.schaefer.zone
- curl hết thời gian chờ
Giải pháp
- Kiểm tra internet của bạn — thử một trang khác
- Kiểm tra sức khỏe Synapse:
curl https://synapse.schaefer.zone/health - Đợi — có thể là sự cố tạm thời hoặc triển khai
- Kiểm tra trang trạng thái (nếu có)
Cho tự lưu trữ: kiểm tra trạng thái Docker container, kết nối database.
Lỗi database
Triệu chứng
- 500 Internal Server Error
- "Database connection failed"
Giải pháp
Cho tự lưu trữ:
- Kiểm tra PostgreSQL đang chạy:
docker ps | grep postgres - Kiểm tra DATABASE_URL trong env
- Kiểm tra migration:
npm run migrate:check - Kiểm tra không gian đĩa:
df -h
Cho phiên bản được lưu trữ: báo cáo cho hỗ trợ.
Webhook không kích hoạt
Triệu chứng
- Đã đăng ký webhook nhưng không nhận callback
- Không có POST đến URL của bạn
Giải pháp
- Xác minh URL có thể truy cập:
curl -X POST your-url -d '{}' - Kiểm tra bộ lọc sự kiện —
memory.*khớp tất cả sự kiện memory - Kiểm tra webhook:
POST /webhooks/:id/test - Kiểm tra webhook được bật:
GET /webhooks/:id - Xác minh SSL — Synapse yêu cầu HTTPS hợp lệ cho URL webhook
Xem Webhooks API.
Cron job không chạy
Triệu chứng
- Đã tạo cron job nhưng không kích hoạt
next_runkhông cập nhật
Giải pháp
- Kiểm tra cú pháp lịch — phải là cron 5 trường HOẶC số nguyên giây hợp lệ
- Xác minh endpoint được phép — phải là http(s), không IP riêng
- Kiểm tra job được bật:
GET /cron - Đợi thời gian lên lịch tiếp theo — cron không tức thời
Xem Cron & Scheduler.
Cần thêm trợ giúp?
- Kiểm tra tài liệu hiện có: https://synapse.schaefer.zone/docs
- Tìm kiếm tài liệu:
GET /docs/search?q=your+question - Mở issue: https://gitlab.com/schaefer-services/synapse/-/issues
- Liên hệ: xem trang
/support