J'ai un Mac Pro et un ordinateur Windows. Ils sont sur le même réseau interne (mon réseau domestique). L'adresse IP locale de cet ordinateur Windows est 10.0.0.9 et son nom est blender (j'utilise cet ordinateur pour exécuter des travaux de blender). Lorsque je cours ipconfig
sur cet ordinateur Windows, il est confirmé que l'adresse IP locale de cet ordinateur est 10.0.1.9.
J'utilise cet ordinateur Blender uniquement pour exécuter des travaux Blender. Par conséquent, l'application Date limite est utilisée. J'ai un esclave Deadline sur le Mac Pro et un esclave Deadline sur la machine Blender. Le référentiel et la base de données Deadline se trouvent sur la machine Blender. Auparavant, c'était la date limite 8 et tout fonctionnait parfaitement. Récemment, j'ai installé de nombreuses mises à jour logicielles et mis à jour à la date limite 10.
Et maintenant, le problème est que le moniteur de date limite de mon Mac Pro ne peut pas accéder à la base de données de date limite de la machine Blender.
Une erreur s'est produite lors de la tentative de connexion à la base de données (Blender: 27100,10.0.1.9: 27100). Il est possible que le serveur de base de données Mongo soit configuré de manière incorrecte, actuellement hors ligne, bloqué par un pare-feu ou rencontrant des problèmes de réseau.
De même, lorsque j'essaie d'envoyer une requête ping à cet ordinateur mélangeur (10.0.1.9) à l'aide de la commande, ping blender
la réponse du terminal est ping: cannot resolve blender: Unknown host
et ping 10.0.1.9
ne fonctionne pas non plus.
Le lecteur C: de cet ordinateur Windows est partagé avec mon Mac Pro. Sur mon Mac Pro, le mixeur est dans la liste "Partagé" et je peux voir tous les dossiers et les fichiers du lecteur Windows C: sur mon ordinateur Mac.
Comme vous pouvez le voir, la machine Blender est partagée avec le Mac Pro et, sur ce dernier, je peux voir et accéder aux dossiers Deadline. Ceci est important parce que j'utilise cet ordinateur Blender uniquement pour exécuter des tâches Blender.
D'une manière ou d'une autre, le partage entre la machine Windows et le Mac ne fonctionne pas, mais je ne sais pas pourquoi.
J'ai couru brew install mongodb
(j'espère avoir tout installé correctement) et je l'ai eu quand j'ai exécuté mongo
A propos, lorsque je soumets un Blender sur ma machine Blender, Deadline exécute le travail sans problème et le moniteur n'a aucun problème. Il semble donc que j'ai un problème de connexion entre mon ordinateur Mac et Windows (et cela fonctionnait bien auparavant).
J'espère que ça aide. Je ne suis pas une personne très technique et j'espère que vous pourrez me donner des instructions détaillées sur la façon de résoudre ce problème ou sur la façon d'analyser ce problème.
En essayant de faire un suivi avec ce mongodb, j’ai exécuté mongo 10.0.19: 27100
J'ai aussi désactivé le pare-feu, puis une autre course
Réponses:
Votre erreur vous oriente correctement vers le pare-feu et la mise en réseau.
Cela devrait être assez facile à préciser avec quelques faits:
Mon intuition depuis que je lance mongodb tout le temps sur Mac et PC est que votre pare-feu bloquerait probablement l’accès. Les seuls problèmes que je n'ai jamais rencontrés sont une mauvaise adresse IP, un mauvais port, le blocage du pare-feu et la configuration de Mongo.
Si vous êtes à l'aise sur la ligne de commande, procurez-vous mongodb sur le Mac à l' adresse https://brew.sh , puis exécutez-
brew install mongodb
vous pour pouvoir vous connecter à partir de la ligne de commande et voir les détails explicites des erreurs qui surviennent.Donc dans votre cas, utilisez la ligne de commande mongo pour tenter une connexion à votre serveur à l'adresse 10.0.1.9:27100.
la source
brew services start mongodb
) b) mongodb est en cours d’exécution sur l’hôte Windows. Vous devez donc installer mongodb sur Mac et connectez-vous localement (127.0.0.1:27017) ne vous aidera pas beaucoup!