gethostbyname schlägt nach dem Wechsel der Internetverbindung fehl

8

Ich bekomme oft (aber nicht immer) den folgenden Fehler, wenn MPI-Jobs nach dem Wechsel von WLAN-Hosts ausgeführt werden.

%Vor%

Im Café funktioniert alles gut, und wenn ich nach Hause komme, bekomme ich den obigen Fehler. Nichts anderes hat sich geändert.

Ich habe die Dateien / etc / hosts und / private / etc / hosts überprüft und sie sehen gut aus -

%Vor%

Ich kann localhost anpingen, also ist das Problem nicht genau, dass localhost nicht aufgelöst wird.

Neustart behebt immer das Problem, aber gibt es etwas Einfaches, das ich tun kann, um mein System "zurückzusetzen", so dass es den lokalen Host erkennt?

Ich habe keinen Zugriff auf die Details der MPI-Initialisierungsroutinen in dem Code, den ich ausführe, und führe keine expliziten Aufrufe von gethostname durch.

Ich verwende MPICH 3.1.4 (built Feb, 2015) und verwende OSX 10.10.3

    
Donna 25.06.2015, 18:10
quelle

1 Antwort

8

Die Antwort ist sehr einfach - hier scheint es zu funktionieren.

Ich habe die Datei /etc/hosts (oder /private/etc/hosts , in OSX) bearbeitet und die Zeile

hinzugefügt %Vor%

Nun sehen meine Hosts-Dateien wie folgt aus:

%Vor%     
Donna 04.07.2015, 16:43
quelle

Tags und Links