1

У нас есть продукт, который состоит из двух подразделений, одно из которых - редакция рабочей станции, которая содержит только пользовательский интерфейс, а другая - версия сервера, содержит как интерфейс пользователя, так и часть базы данных.У нас есть много систем, работающих в разных настройках и сетях.Из одной сетевой клиентской системы пользовательский интерфейс зависает. Я проверил в Taskmanager его больше процессора и памяти.Поэтому я решил принудительно закрыть приложение. Я снова перезапустил, но через некоторое время снова повесил. Но я уверен, что это связано с настройкой сети или манипуляциями с файлами хоста.

Когда я проверил, что файл хоста находится на сервере, я вижу много записей

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

Здесь "msn-leafsp4" - это имя системы клиента, но я снова вижу запись в этой строке "msnfsp4", нужно ли мне переместить ее в комментарии (#).Я полагаю, что этот парень Виктор работает в другой сети, может быть, для некоторого тестирования он сделал это. Так что мой вопрос, кроме IP-адреса и имен хостов, должен быть перенесен в комментарии, верно?

Какие другие возможные проверки мне нужно искать, чтобы найти медлительность? Если одно и то же имя с другим IP-адресом будет таким поведением? Нужно ли отключить какие-либо порты?

1 ответ1

1

Если процесс использует больше процессорного времени и памяти, маловероятно, что причиной является проблема конфигурации сети, однако, если приложение плохо закодировано, зависание может быть вызвано неоднократной попыткой подключения к IP-адресу.

Для решения вашей конкретной проблемы, связанной с файлом hosts, если файл hosts имеет несколько IP-адресов, перечисленных с одним и тем же именем, будет использоваться первый (это можно сделать из этой древней статьи о Microsoft, в которой говорится, что файл анализируется по мере необходимости в линейная мода). Наличие нескольких имен, сопоставленных с одним и тем же IP-адресом, как в случае с примером файла хостов, также хорошо - например, фактические доменные имена, используемые в более широком Интернете, могут указывать на один и тот же IP-адрес (и это довольно часто). ,

Что касается нечетного форматирования вашего хост-файла, это определенно нестандартно. То, что вам нужно изменить, будет зависеть от того, какие имена хостов ожидаются различными приложениями. Если бы я был вами, я бы включил оба набора имен, потому что я не знаю, какие из них используются:

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

Я не уверен, что вы имеете в виду, когда отключаете порты именно так, как я никогда не слышал об этом.

Что касается других способов устранения неполадок, проверьте, нормально ли работают другие приложения, и, если они есть, просто подождите. Я предполагаю, что вы работаете в Windows, так что вы можете использовать Sysinternals Process Explorer, чтобы следить за тем, выполняет ли процесс чтение / запись на диск / сеть (если вы включаете соответствующие столбцы), что было бы неплохо, чтобы убедиться, что что-то это происходит. Часто проблема заключается в том, что приложение выполняет вычисление вместо того, чтобы рисовать обновления на экране (проще говоря, для удобства читающих это позже), и когда вычисление заканчивается, окно перестает "не отвечать" и все вернусь к нормальной жизни.

Если ничего не помогает, подайте жалобу тому, кто поддерживает программное обеспечение. Это звучит как продукт корпоративного типа, поэтому должны быть соответствующие каналы, чтобы исправить это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .