So erfahren Sie den Grund für eine Hung-Anwendung

408
peter

Wir haben ein Produkt mit zwei Abteilungen: Die Workstation Edition enthält nur die Benutzeroberfläche. Die Server Edition enthält sowohl die Benutzeroberflächen- als auch die Datenbankkomponente. Wir haben viele Systeme, die auf "Different setup" und "Netzwerke" ausgeführt werden. Außer einer Netzwerk-Client-Systemoberfläche hängt die Benutzeroberfläche . Ich habe im Taskmanager überprüft, dass mehr CPU und Speicher benötigt werden. Deshalb wollte ich die Anwendung zwangsweise schließen. Ich habe wieder angefangen, aber irgendwann wieder gehängt. Aber ich bin sicher, dass dies etwas mit der Netzwerkeinrichtung oder den Host-Dateimanimationen zu tun hat

Wenn ich die Hostdatei auf dem Server überprüft habe, kann ich viele Einträge sehen

117.192.41.192 leafsp3 sp3 # Victor 117.192.41.193 msn-leafsp4 msnfsp4 # Victor  

"Msn-leafsp4" ist hier der Name des Clientsystems, aber wieder sehe ich einen Eintrag in der Zeile "msnfsp4". Muss ich ihn in die Kommentare (#) verschieben. Ich glaube, dieser Typ, für den Victor arbeitet, kann für verschiedene Netzwerke arbeiten einige Tests hat er so gemacht. Meine Frage ist also eine andere als IP-Adresse und Hostnamen sollten alle in Kommentare verschoben werden, oder?

Was sind die anderen möglichen Überprüfungen, nach denen ich suchen muss, um die Langsamkeit zu finden? WENN derselbe Name mit einer anderen IP-Adresse ein solches Verhalten hervorruft? Muss ich irgendwelche Ports deaktivieren?

1
@Dave M Haben Sie ein Problem in der Hostdatei? peter vor 12 Jahren 0
Wenn der Router irgendwelche Probleme hat, dass Treibersoftware veraltet ist, werden dadurch Probleme auftreten? peter vor 12 Jahren 0

1 Antwort auf die Frage

1
Caspar

Wenn ein Prozess mehr CPU-Zeit und Arbeitsspeicher beansprucht, ist es höchst unwahrscheinlich, dass die Ursache in einem Netzwerkkonfigurationsproblem liegt. Wenn die Anwendung jedoch schlecht codiert ist, liegt das möglicherweise daran, dass wiederholt versucht wurde, eine Verbindung zu einer IP-Adresse herzustellen.

Wenn auf eine Hosts-Datei mehrere IP-Adressen mit demselben Namen aufgeführt sind, wird die erste Adresse verwendet (dies kann aus diesem alten Microsoft-Artikel entnommen werden, der besagt, dass die Datei nach Bedarf analysiert wird.) eine lineare Mode). Mehrere Namen, die der gleichen IP-Adresse zugeordnet sind, wie dies bei Ihrer Beispiel-Hosts-Datei der Fall ist, sind ebenfalls in Ordnung. Beispielsweise können tatsächliche Domain-Namen, die vom breiteren Internet verwendet werden, auf dieselbe IP-Adresse verweisen (und dies ist durchaus üblich). .

In Bezug auf die ungerade Formatierung Ihrer Hosts-Datei ist dies definitiv kein Standard. Was Sie ändern müssen, hängt davon ab, welche Hostnamen von verschiedenen Anwendungen erwartet werden. Wenn ich Sie wäre, würde ich beide Namenssätze aufnehmen, da ich nicht weiß, welche verwendet werden:

117.192.41.192 leafsp3 # Victor 117.192.41.192 sp3 # Victor 117.192.41.193 msn-leafsp4 # Victor  117.192.41.193 msnfsp4 # Victor 

Ich bin nicht sicher, was Sie mit dem Deaktivieren von Ports meinen, da ich noch nie davon gehört habe.

Überprüfen Sie bei der Fehlerbehebung, ob andere Anwendungen einwandfrei funktionieren, und warten Sie. Ich gehe davon aus, dass Sie sich unter Windows befinden. Sie können also mit dem Sysinternals Process Explorer beobachten, ob ein Prozess auf der Festplatte / im Netzwerk liest / schreibt (wenn Sie die entsprechenden Spalten aktivieren). Das ist schön, wenn Sie sich etwas beruhigen es passiert. Oft besteht das Problem einfach darin, dass die Anwendung eine Berechnung durchführt, anstatt Aktualisierungen auf den Bildschirm zu zeichnen (um es einfach für spätere Leser zu lesen), und wenn die Berechnung beendet ist, hört das Fenster auf "nicht reagieren" und alles wird wieder normal werden.

Wenn alles andere fehlschlägt, beschweren Sie sich bei demjenigen, der die Software unterstützt. Es klingt wie ein Produkt des Unternehmens, also sollten geeignete Kanäle vorhanden sein, um diese Art von Problemen zu beheben.

Entschuldigung, beide haben einen anderen Netzwerknamen, ich habe ips korrigiert. Sie meinen also "117.192.41.193 msn-leafsp4 msnfsp4" ist kein großes Problem. Sie meinen hier einige andere Systeme behandeln diese IP als Namen msn-leafsp4 und einige sind msnfsp4-Ritus? peter vor 12 Jahren 0
`117.192.41.193 msn-leafsp4` gefolgt von` 117.192.41.193 msnfsp4` in der nächsten Zeile wäre kein Problem. Wenn sie sich in derselben Zeile befinden, vermute ich, dass nur die erste erkannt würde (`msn-leafsp4` in Ihrem Beispiel). Und wenn Sie in Ihrem Kommentar unter "Systeme" "Anwendungen" meinen, dann ja: Einige Anwendungen versuchen möglicherweise, sich mit `msn-leafsp4 'zu verbinden, und andere können sich mit` msnfsp4` verbinden, und das wäre normal - aber ob Ist tatsächlich der Fall hängt von den Anwendungen und deren Konfiguration ab. Caspar vor 12 Jahren 0
117.192.41.193 System, bei dem die Anwendung hängt, also basierend auf den eingegebenen Los-Anwendungen, die mit diesem System interagieren, so dass möglicherweise auch zu einem Hang? peter vor 12 Jahren 0
Ich verstehe deinen Kommentar nicht ganz. Es ist möglich, dass ein überlastetes System zu einer Verlangsamung führen kann, die wie ein Hang aussieht, aber ich wollte nie darauf hinweisen, dass viele Anwendungen mit `117.192.41.193` interagieren. In Wirklichkeit ist dies wahrscheinlich eine Vermutung, und Sie sollten den Entwickler der Anwendung besser kontaktieren, wenn Sie wirklich der Meinung sind, dass die Anwendung nicht wie vorgesehen funktioniert. Caspar vor 12 Jahren 0