Files
2026-07-13 12:30:54 +08:00

59 lines
2.0 KiB
Markdown

---
sidebar_position: 100
_i18n_hash: 2419750faca3b35056a24bc0a5e02a22
---
# Dépannage
Ce document rassemble les problèmes courants et leurs solutions que vous pouvez rencontrer lors de l'utilisation de Tianji.
## Problèmes de connexion WebSocket
### Description du problème
Lors de l'utilisation des services HTTPS, d'autres fonctions fonctionnent normalement, mais le service WebSocket ne peut pas se connecter correctement, ce qui se manifeste par :
- L'indicateur d'état de connexion en bas à gauche s'affiche en gris
- La liste des pages du serveur montre des comptes mais aucun contenu réel
### Cause principale
Ce problème est généralement causé par des politiques incorrectes de transfert WebSocket dans des logiciels de proxy inversé. Dans les environnements HTTPS, les connexions WebSocket nécessitent des politiques de sécurité des cookies correctes.
### Solution
Vous pouvez résoudre ce problème en définissant la variable d'environnement suivante :
```bash
AUTH_USE_SECURE_COOKIES=true
```
Ce paramètre force l'application à traiter les cookies passés par le navigateur comme des cookies chiffrés, résolvant ainsi les problèmes de connexion WebSocket.
#### Méthodes de configuration
**Environnement Docker :**
```yaml
# docker-compose.yml
services:
tianji:
environment:
- AUTH_USE_SECURE_COOKIES=true
```
**Déploiement direct :**
```bash
export AUTH_USE_SECURE_COOKIES=true
```
### Étapes de vérification
Après la configuration, redémarrez le service et vérifiez :
1. L'indicateur d'état de connexion en bas à gauche devrait s'afficher en vert
2. Les pages du serveur devraient afficher les données en temps réel normalement
3. Les connexions WebSocket devraient être établies correctement dans les outils de développement du navigateur
---
*Si vous rencontrez d'autres problèmes, n'hésitez pas à soumettre un [Issue](https://github.com/msgbyte/tianji/issues) ou à contribuer avec des solutions à cette documentation.*