当前位置:网站首页>[compréhension approfondie de la base de connaissances tcaplusdb] déploiement de la version locale de tcaplusdb FAQ

[compréhension approfondie de la base de connaissances tcaplusdb] déploiement de la version locale de tcaplusdb FAQ

2022-06-22 20:02:00 InfoQ

【Compréhension approfondieTcaplusDBBase de connaissances】DéploiementTcaplusDB LocalFoire aux questions

1. Journal de démarrage du conteneur:Failed to write channels, for shmctl

Cause du problème

Le réglage de la mémoire partagée du conteneur est trop petit,SectionDockerLa taille par défaut de la mémoire partagée du conteneur pour la version est32M,EtTcaplusDBLa valeur minimale requise pour le bateau est2G.

Solutions

  • Utiliser3.53.1La dernière version du miroir,Ou une version ultérieure du miroir;
  • Lors du démarrage du conteneur--shm-size=2GAffiche la taille de la mémoire partagée pour le conteneur spécifié.

2. InDebianImpossible de démarrer le conteneur dans le système,ConteneurExit Code = 139

Cause du problème

​ Le Code de sortie actuellement rencontré est139Scènes,La plupart sont des machines - outilsvsyscallProblèmes de configuration

Solutions

  • DebianParamètresvsyscallRéférence de la méthode pourhttp://helpcenter.onlyoffice.com/installation/mail-enabling-vsyscall.aspx;
  • Windows WSL2ParamètresvsyscallRéférence de la méthode pourhttps://zhuanlan.zhihu.com/p/256317180

3. Dans le récipientSSH, PWDAttendre que les commandes et les services ne soient pas disponibles,CauseTcaplusDBCertaines fonctions ne sont pas disponibles

Cause du problème

​ La raison principale de cette situation est que la machine mère est alluméeSELinuxAppliquer la politique de sécurité,Cause dans le récipientSSH,PWDAttendre que la commande ou le service ne soit pas disponible.Impact direct - Oui.TcaplusDBLes fonctions qui dépendent en partie de ces commandes et services ne sont pas disponibles,Comme nettoyer la montre.

Solutions

Pour éteindre la machine mèreSELinuxAppliquer la politique de sécurité.

  • Fermeture temporaire.

 setenforce 0

  • Fermeture permanente.Édition/etc/selinux/configDocumentation,ParamètresSELINUX=Disabled,Redémarrer la machine.

4. Le segment maître est relié àDockerConflits de segments de réseau de conteneurs,CauseClientPas de connexion au service

Cause du problème

​ Dans certaines circonstances,Il peut y avoir un conflit entre le segment maître et le segment par défaut du conteneur,DockerLe conteneur par défaut est généralement le segment réseau du conteneur192.168Ou172.17,Quand l'ordinateur maître est dans ces segments,TcaplusDBLes demandes faites à partir de la machine mère seront traitées comme des demandes Intranet,Voilà.ClientRetour dans le conteneurIPEn tant que serviceIP,Et dans certaines circonstances(Par exemple:WSL),La machine mère ne peut pas accéder directement à l'intérieur du conteneurIP,Se comporte directement comme un état de service normal,Mais le client n'a pas pu se connecter au serveur.

Solutions

​ Créer un segment réseau différent du segment réseau MaîtreDockerRéseau,Si le segment réseau de la machine mère est172.17,Vous pouvez créer un192.168Du segment réseauDockerRéseau,Et lors de la création du conteneur,Spécifiez l'utilisation de ce réseau.DockerLa méthode de création du réseau est la suivante.

​ Exécuter la commande suivante pour créerDockerRéseau.

sudo docker network create --driver=bridge --subnet=192.168.10.0/24 subnet_192_168_10

  • 192.168.10.0/24PourDockerDéfinition du segment réseau et du masque.
  • subnet_192_168_10PourDockerNom du réseau,Dans la commande créer un conteneur--networkC'est le nom du réseau..


null
TcaplusDBEst distribué par TencentNoSQLBase de données,Les codes stockés et programmés sont entièrement auto - développés.Avec cache+Architecture de fusion au sol、PBStockage de niveau、Délai milliseconde、Extensions horizontales sans perte et structures de données complexes, etc.Et riche en écologie、Migration facile、Des caractéristiques telles que des coûts d'exploitation et d'entretien extrêmement faibles et cinq neuf niveaux élevés de disponibilité.Jeu de superposition client、Internet、Affaires gouvernementales、Finances、Dans des domaines tels que la fabrication et l'Internet des objets.
原网站

版权声明
本文为[InfoQ]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/173/202206221832200182.html