Positionnement de la connexion des journaux de cluster fragmentés MongoDB
phpcn_u15822017-05-02 09:25:04
0
1
570
Comment localiser conn10217 dans le fragment de journal mongodb "I COMMAND [conn10217]" qui est la demande de commande initiée par la connexion mongos, et de quel serveur (ip) provient la demande.
2. Il ressort du code source que le numéro après conn est l'ID de connexion alloué en interne, et en observant le journal de démarrage de mongodb, on constate que cet ID commence à 1 et augmente de 1 à chaque fois, et les informations sur les homologues sont imprimées dans le journal (ip:port) et le connectionId après #.
3. En résumé, il vous suffit de filtrer le journal mongodb mongod.log (mon nom de fichier journal ici est : mongod.log) pour localiser quel hôte a envoyé la commande. La commande est la suivante :
1. En regardant le code source de mongodb, il existe un tel code dans l'initialisation du thread client.
2. Il ressort du code source que le numéro après conn est l'ID de connexion alloué en interne, et en observant le journal de démarrage de mongodb, on constate que cet ID commence à 1 et augmente de 1 à chaque fois, et les informations sur les homologues sont imprimées dans le journal (ip:port) et le connectionId après #.
![](http://img.php.cn/upload/image/000/000/000/f9f803f7188f65db265748fbd5481771-0.png)
3. En résumé, il vous suffit de filtrer le journal mongodb mongod.log (mon nom de fichier journal ici est : mongod.log) pour localiser quel hôte a envoyé la commande. La commande est la suivante :