L'accesso a MSMQ del computer remoto fornisce & # 8220; Il computer remoto non è disponibile & # 8221;

StackOverflow https://stackoverflow.com/questions/161230

  •  03-07-2019
  •  | 
  •  

Domanda

Abbiamo un'applicazione Windows che gira su un server e accede ad altri 4 server (tutti sono membri del dominio) per ottenere i messaggi in ciascuna delle loro code private. Abbiamo appena installato un nuovo server e, per qualche motivo, quando l'applicazione tenta di accedere a quel computer, viene visualizzato il messaggio "Computer remoto non disponibile" messaggio.
L'applicazione accede agli altri server con un utente che è un utente del dominio admin.
Qualcuno ha riscontrato un tale problema o ha la minima idea di cosa potrebbe causarlo?

È stato utile?

Soluzione 4

Il problema è stato finalmente risolto ed è stato risolto accidentalmente: apparentemente c'era un po 'di confusione nel server DNS e il server cache aveva difficoltà ad accedere al server corretto. Il nostro webmaster ha corretto tutti i nomi dei server e anche questo ha risolto il problema MSMQ.

Altri suggerimenti

Probabilmente troppo tardi per questo thread, ma ho trovato la risposta a questo qui: http://blogs.msdn.com/johnbreakwell/archive/2008/07/10/getting-msmq-messages-out-of- windows-server-2008.aspx

Hai attivato uno strumento di acquisizione dei pacchetti come Microsoft Network Monitor o Wireshark e guardato il traffico che va e viene dal sistema che riceve l'errore? Questo è spesso il modo più sicuro per vedere cosa sta succedendo senza molta sperimentazione che richiede tempo.

Avrei impostato un'acquisizione dalla casella ottenendo l'errore, eseguito fino a quando non si ottiene l'errore e interromperei immediatamente l'acquisizione. Imposta un filtro per esaminare solo il traffico da e verso quel sistema. Se non riesci a installare lo strumento di acquisizione sulla casella stessa, assicurati di posizionarlo sulla rete in modo che sia ancora in grado di vedere tutto il traffico da quella casella. (Ad esempio, non posizionarlo su una porta adiacente su uno switch, perché il compito dello switch è quello di isolare il traffico di ciascuna porta l'uno dall'altro).

SE non vedi alcun traffico effettivo inviato al server remoto in questione, probabilmente hai un problema di denominazione / directory / tipo DNS. Cioè il server locale non riesce a capire dove si trova l'altro. Dato che si tratta di una situazione di tipo di dominio Windows, inizierei a cercare indizi in Active Directory.

SE vedi traffico in uscita verso il server remoto, ma non vedi mai nemmeno un pacchetto che ritorna da esso prima dell'errore, allora probabilmente hai un problema con il firewall sulla casella remota o sul percorso da qui a lì.

SE vedi traffico che va avanti e indietro verso il server remoto ma poi si ferma, dovrai scavare in quei pacchetti e vedere quali codici di errore di basso livello potrebbero essere presenti nel traffico. Sia NETMON che Wireshark hanno buoni decodificatori per i protocolli Microsoft, quindi dovresti essere in grado di vedere esattamente cosa sta succedendo. Se non hai familiarità con questi protocolli, potresti voler prima catturare una connessione correttamente funzionante con uno degli altri server in modo da poter confrontare.

Potrebbe essere un problema con il firewall?

http://support.microsoft.com/kb/183293

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top