2015-11-11 1 views
1

L'application de recherche SOLR est exécutée sur nos deux serveurs QA et PROD. Je suis capable d'accéder à l'interface web pour solr sur le serveur en configurant un tunnel au port 8983 sur ce serveur via putty (en utilisant le port local 48983). Cependant, je ne parviens pas à accéder à l'interface solr sur le serveur de contrôle qualité, en utilisant le port local 18983 - les spins du navigateur, et le message indique "waiting for localhost". J'utilise exactement la même technique pour l'assurance qualité que pour Prod, c'est-à-dire que j'utilise putty pour configurer un tunnel. La seule différence est que Putty pointe vers un serveur QA. L'URL J'utilise estImpossible d'accéder à l'interface Web de Solr s'exécutant sur le serveur distant

http://localhost:18983/solr/#/~cores/myCore 

J'ai validé solr est en cours d'exécution et qu'il est à l'écoute sur le port 8983 sur le serveur d'assurance qualité. Cela fonctionne dans une application s'exécutant sur le serveur QA. J'ai essayé de changer le port local dans le mastic au même que celui utilisé pour prod, 48983, mais toujours obtenir la même non-réponse. Le port utilisé par putty, 22, n'est pas fermé - telnetting il reçoit une réponse, et de toute façon je ne serais pas capable de me connecter au système distant s'il ne fonctionnait pas.

Une stratégie de sécurité est en vigueur sur les systèmes d'assurance qualité et sur PROD qui autorise tous les ports et tous les protocoles. Je sais que c'est une mauvaise idée, mais j'essaie juste de résoudre ce problème.

Des idées sur ce qui pourrait être faux?

Répondre

1

J'ai fait ce que j'aurais dû faire en premier lieu et j'ai sauvegardé une copie du Prod Putty dans une copie distincte pour le QA, puis je l'ai modifié pour accéder à QA. Effectivement, ça a marché. Je ne sais pas quel était le véritable problème, malheureusement.