Невозможно подключиться к серверу
Невозможно подключиться к серверу
При попытке сменить фоновое изображение в окне чата, или цвет шрифта ника, точная причина установленна к сожалению не была, но точно одна из этих двух - при попытке подключения, клиент чата говорит: [04.10.2007-0:31:10] Сервер хххх.ru не найден
и так много раз, однако раз на раз не приходится, но точно болоее 2/3 от всех попыток соедениться с сервером чата.
Установлен новый клиент 3.20, сеть локальная. Замечено, что если взамен клиента 3.20, тут-же же запустить, предыдущую версию клиента 3.10, то он подключается без каких-либо проблем, - при переходе обратно на 3.20 ситуация повторяется. Изменению подвергался скин "Chip_Calendar"
Так же было замеченно, что клиент 3.20 делает паузы между минимальным повторым подключением, т.е если выйти и попытаться сразу зайти, он "думает" секунд 5-10 и только потом подключается
и так много раз, однако раз на раз не приходится, но точно болоее 2/3 от всех попыток соедениться с сервером чата.
Установлен новый клиент 3.20, сеть локальная. Замечено, что если взамен клиента 3.20, тут-же же запустить, предыдущую версию клиента 3.10, то он подключается без каких-либо проблем, - при переходе обратно на 3.20 ситуация повторяется. Изменению подвергался скин "Chip_Calendar"
Так же было замеченно, что клиент 3.20 делает паузы между минимальным повторым подключением, т.е если выйти и попытаться сразу зайти, он "думает" секунд 5-10 и только потом подключается
-
- Администратор
- Сообщения: 6886
- Зарегистрирован: 09:56, 27.06.2005
wizard50
Клиент 3.20 подключается к серверу дольше только после его насильственного отключения. В этом случае пользователь не находится в неведении, потому что в events пишется "Ожидание соединения...". Причиной тому является привязка к определенному порту, необходимая для корректной работы голосового чата с маппингом через NAT (Windows определенное время после отключения не разрешает привязку).
JKL
Врядли есть какая-либо зависимость между невозможностью программой найти сервер и любыми не относящимися к сети либо серверу вещами. Скорее всего, в Вашем случае просто совпадение.
Клиент 3.20 подключается к серверу дольше только после его насильственного отключения. В этом случае пользователь не находится в неведении, потому что в events пишется "Ожидание соединения...". Причиной тому является привязка к определенному порту, необходимая для корректной работы голосового чата с маппингом через NAT (Windows определенное время после отключения не разрешает привязку).
JKL
Врядли есть какая-либо зависимость между невозможностью программой найти сервер и любыми не относящимися к сети либо серверу вещами. Скорее всего, в Вашем случае просто совпадение.
Нет, это уже не случайность, у трех человек наблюдаются теже проблемы, все используют "модифицированный" 3.20. Скин здесь тоже не причем, т.к. я уже поставил стандартный скин "сильвер", однако набор смайлов и набор скинов - не стандартный, есть подозрение на качество связи.Maxim Mirgorodsky писал(а):
JKL
Врядли есть какая-либо зависимость между невозможностью программой найти сервер и любыми не относящимися к сети либо серверу вещами. Скорее всего, в Вашем случае просто совпадение.
При попытке подключиться проходит секунд 10-20 и он выдает что сервер не найден. В течении 20 минут - стандартынй клиент 3.20, без "каких либо изменений", подключался в это время совершенно безпрепятственно.
Через какое то время, примерно через пол часа, стал подключаться и он, но факт отсается фактом тот клиент все это время не мог соедениться с сервером. При этом сообщение "сервер ..... не найден" выдается еще до того, как встроенный брэндмауэр виндовс делает запрос - разрешить использовать приложение или же его блокировать. т.е. он выдал его, уже только после того, как он заработал.
P.S. Если это поможет я могу выслать все файлы вместе с тем клиентом, который в течении 20 минут никак не хотел подключаться, хотя в это время у всех - всё работало.
Добавленно:
Ситуацию удалось возспроизвести повторно, в чистой системе где не было установленно никакого программного обеспечения, и в которой до этого ни разу не запускался клиент чата "Комфорт" - были полученны следующие результаты:
Commfort 3.10 - 20 скинов
100% подключение
работает на ура
Commfort 3.10 - 45 скинов
100% подключение
подключается сразу и без задержек
Commfort 3.20 - 20 скинов
подключение через раз:
1. моментальное подключение
2. через 20 сек ожидания, есть шанс что подключится
3. моментальное подключение
4. через 20 сек ожидания, есть шанс что подключится
и т.д.
Commfort 3.20 - 22 скина
[05.10.2007 - 6:37:32] Сервер "ххххх" не найден
подключение через раз:
1. моментальное подключение
2. 20 сек ожидание и 100% ошибка
3. моментальное подключение
4. 20 сек ожидание и 100% ошибка
и т.д.
если после ошибки не переподключать его насильно, то через 50-55 сек он сам подключится.
Вероятно, что скины здесь действительно не при чем, но чем объясняется такое странное поведение клиента, мне не совсем ясно, - есть подозрение, что эта проблема связана с производительностью компьютера, чем она меньше, тем серьезнее последствия т.к. именно данный клиент 3.20 - 22 скина, про который я писал - двадцать минут не мог подключиться к серверу, на конфигурации <1ГГц и 256мб памяти. При этом клиент 3.20 - 20 скинов запускался из раза в раз без каких либо проблем, в то время как тот писал, что Сервер "ххххх" не найден.
Пока я все это писал и проверял, появилась новая информация:
Есть подозрение, что этот глюк или "фича" как то связана с первым подключением клиента, т.к. после подключения, в той системе где он уже не один раз запускался - никаких проблем замеченно не было! Все клиенты подключались со 100% вероятностью! но стоит зайти в систему, где они ни разу не были запущены - глюк повторяется.
Обращаю внимание, что по прошествии определенного времени, даже на той системе где клиент никак не мог подлючиться, в течении 20 мин, - все последующие разы он стал со 100% вероятностью подключаться к серверу! но стоит его поставить на систему где он ни разу еще не стоял, как ситуация повторяется.
Сегодня проверил другие версии клиента, этот же глюк проявляется на версиях 3.11 и 3.17 (3.20 beta 1f), при этом версия 3.10 работает отменно при любых условиях.
Что интересно, если версия 3.17 через какое-то время стала тоже подключаться с вероятностью 60-80%, то версия 3.11 так и работала через раз, даже на той системе где у меня до этого всё запускалось.
1й запуск мгновенный.
2й ждет 20 сек, и 100% выдает ошибку.
"[05.10.2007 - 21:13:57] Connection to server lost (error - 10060 (116)). Waiting to reconnect"
Так же сегодня заметил еще один "глюк" версии 3.20 - при попытке запретить доступ пользователю к каналу на одну минуту, ограничение сработало лишь через 37 секунд!
[18:21:00] Админ запретил доступ к каналу пользователю Юзер (1 минут). Причина: "......".
[18:21:37] Нас покинул Юзер
Что интересно, если версия 3.17 через какое-то время стала тоже подключаться с вероятностью 60-80%, то версия 3.11 так и работала через раз, даже на той системе где у меня до этого всё запускалось.
1й запуск мгновенный.
2й ждет 20 сек, и 100% выдает ошибку.
"[05.10.2007 - 21:13:57] Connection to server lost (error - 10060 (116)). Waiting to reconnect"
Так же сегодня заметил еще один "глюк" версии 3.20 - при попытке запретить доступ пользователю к каналу на одну минуту, ограничение сработало лишь через 37 секунд!
[18:21:00] Админ запретил доступ к каналу пользователю Юзер (1 минут). Причина: "......".
[18:21:37] Нас покинул Юзер
-
- Администратор
- Сообщения: 6886
- Зарегистрирован: 09:56, 27.06.2005
JKL
Есть подозрение, что этот глюк или "фича" как то связана с первым подключением клиента, т.к. после подключения, в той системе где он уже не один раз запускался - никаких проблем замеченно не было! Все клиенты подключались со 100% вероятностью! но стоит зайти в систему, где они ни разу не были запущены - глюк повторяется.
Обращаю внимание, что по прошествии определенного времени, даже на той системе где клиент никак не мог подлючиться, в течении 20 мин, - все последующие разы он стал со 100% вероятностью подключаться к серверу! но стоит его поставить на систему где он ни разу еще не стоял, как ситуация повторяется.
Судя по описанию причиной может быть файервол. Попробуйте его отключить.
Так же сегодня заметил еще один "глюк" версии 3.20 - при попытке запретить доступ пользователю к каналу на одну минуту, ограничение сработало лишь через 37 секунд!
Это уже говорит о проблемах с сетью, либо с производительностью сервера (более вероятно второе). Скорее всего, именно это и является причиной подключения через раз.
Есть подозрение, что этот глюк или "фича" как то связана с первым подключением клиента, т.к. после подключения, в той системе где он уже не один раз запускался - никаких проблем замеченно не было! Все клиенты подключались со 100% вероятностью! но стоит зайти в систему, где они ни разу не были запущены - глюк повторяется.
Обращаю внимание, что по прошествии определенного времени, даже на той системе где клиент никак не мог подлючиться, в течении 20 мин, - все последующие разы он стал со 100% вероятностью подключаться к серверу! но стоит его поставить на систему где он ни разу еще не стоял, как ситуация повторяется.
Судя по описанию причиной может быть файервол. Попробуйте его отключить.
Так же сегодня заметил еще один "глюк" версии 3.20 - при попытке запретить доступ пользователю к каналу на одну минуту, ограничение сработало лишь через 37 секунд!
Это уже говорит о проблемах с сетью, либо с производительностью сервера (более вероятно второе). Скорее всего, именно это и является причиной подключения через раз.
Нет, файрвол здесь точно не причем, винда "чистая", там ничего не установленноMaxim Mirgorodsky писал(а):JKL
Судя по описанию причиной может быть файервол. Попробуйте его отключить.
Как тогда объяснить что клиент 3.10 запускается без проблем, а стоит только запустить 3.11, как они сразу появляются, - все делается на одной и той же машине, и зависимость от версии слишком явная, - что могло измениться в протоколе или принципах работы клиента версии 3.11, что разница в подключении между ними наблюдается невооруженным взглядом?Это уже говорит о проблемах с сетью, либо с производительностью сервера (более вероятно второе). Скорее всего, именно это и является причиной подключения через раз.
Что может послужить причиной, что клиент 3.20 не может подключиться к серверу в течении 20 минут, но стоит попробывать запустить версию клиента 3.10, или "стандартную" 3.20, как он с легкостью соединяется, - опять же, все это делается на одном компьютере, при этом если их так и продолжать запускать по очередности - сначала одну, потом другую версию, то одна будет подключаться к серверу с вероятностью 100%, а другая будет писать, что это не возможно сделать?
запуск клиента происходит на одной и той же машине, переключение между версиями не превышает пары минут - открывает одна версия - смотрится результат - закрывается, потом точно также запускается вторая, снова первая и т.д. и такой "глюк" - с "невозможностью" подключиться к серверу в течении примерно 20 мин, был замечен на трех различных компьютерах одной сети, при этом версия 3.10 в это время запускается на них и отлично работает.
-
- Администратор
- Сообщения: 6886
- Зарегистрирован: 09:56, 27.06.2005
В версии 3.11 никаких изменений по связи не было по сравнению с 3.10. Это практически идентичные версии.
Судя по тому, что Вы говорили о клиенте 3.20 beta 1f, сервер к которому подключаетесь имеет модуль автоматического обновления и подключение других версий кроме 3.20 к нему невозможно. Как в таких условиях проходили эксперименты?
Судя по тому, что Вы говорили о клиенте 3.20 beta 1f, сервер к которому подключаетесь имеет модуль автоматического обновления и подключение других версий кроме 3.20 к нему невозможно. Как в таких условиях проходили эксперименты?
К сожалению я не разбираюсь в таких тонкостях, поэтому не знаю почему такое происходит или чем может быть это вызвано. На днях постараюсь более подробно еще раз всё проверить.
Эксперименты проводились на трех клиентских машинах, находящихся в одной сети, - на всех машинах стоит XP SP2, на одной из машин, стоит две копии OS, - одна "рабочая", другая "чистая". на двух из трех машин, наблюдалось "невозможно подключиться к серверу" в течении, примерно трети часа, хотя клиент 3.1 и даже 3.2, но без измененных скинов, свободно подключались в течении этого времени. В сети в это время было примерно человек 80 у которых был установлен клиент 3.10, и у всех всё работало. На другом компе, всё работало, за исключением того, что под "голой" виндой наблюдаются такие скачкообразные подключиния, хотя здесь же, но в "рабочей" винде, все работало замечательно. Стоит между этими двумя ОС переключиться, как всё повторяется. - в одной винде клиент подключается 100%, в другой, через раз. Может это как-то с кэшированием каких-нибудь сетевых данных связанно?
Эксперименты проводились на трех клиентских машинах, находящихся в одной сети, - на всех машинах стоит XP SP2, на одной из машин, стоит две копии OS, - одна "рабочая", другая "чистая". на двух из трех машин, наблюдалось "невозможно подключиться к серверу" в течении, примерно трети часа, хотя клиент 3.1 и даже 3.2, но без измененных скинов, свободно подключались в течении этого времени. В сети в это время было примерно человек 80 у которых был установлен клиент 3.10, и у всех всё работало. На другом компе, всё работало, за исключением того, что под "голой" виндой наблюдаются такие скачкообразные подключиния, хотя здесь же, но в "рабочей" винде, все работало замечательно. Стоит между этими двумя ОС переключиться, как всё повторяется. - в одной винде клиент подключается 100%, в другой, через раз. Может это как-то с кэшированием каких-нибудь сетевых данных связанно?
-
- Администратор
- Сообщения: 6886
- Зарегистрирован: 09:56, 27.06.2005
По этому вопросу было проведено практическое исследование.
Технически единственное отличие версии 3.20 от 3.10 в плане процесса подключения состоит в том, что клиентская часть 3.20 пытается привязаться к одному и тому же порту при подключении.
Было выявлено, что на клиентской стороне многократное подключение не приводит ни к каким ошибкам. Но один из серверов блокировал примерно половину попыток соединения (как раз вызывая сообщение "сервер не найден"). На этом сервере был установлен Kerio WinRoute Firewall, вероятно, так проявлялась одна из его защит от возможных атак. При подключении с разных портов сервер принимал все подключения. На других серверах никаких проблем не выявлено.
Ваши же выводы состоят в проблемах на клиентской стороне. Если интересно, напишите ЛС и я предоставлю адрес сервера в Интернете к которому сможете попробовать поподключаться (проблем быть при этом не должно).
Технически единственное отличие версии 3.20 от 3.10 в плане процесса подключения состоит в том, что клиентская часть 3.20 пытается привязаться к одному и тому же порту при подключении.
Было выявлено, что на клиентской стороне многократное подключение не приводит ни к каким ошибкам. Но один из серверов блокировал примерно половину попыток соединения (как раз вызывая сообщение "сервер не найден"). На этом сервере был установлен Kerio WinRoute Firewall, вероятно, так проявлялась одна из его защит от возможных атак. При подключении с разных портов сервер принимал все подключения. На других серверах никаких проблем не выявлено.
Ваши же выводы состоят в проблемах на клиентской стороне. Если интересно, напишите ЛС и я предоставлю адрес сервера в Интернете к которому сможете попробовать поподключаться (проблем быть при этом не должно).
-
- Администратор
- Сообщения: 6886
- Зарегистрирован: 09:56, 27.06.2005
а на тот сервер что подключаюсь я стоит MS ISA. Поэтому тоже может блокировать? я вэтом не очень понимаюMaxim Mirgorodsky писал(а):Причина сложностей с подключением выявлена - это особенности защиты от DDoS атак программы Kerio WinRoute Firewall.
Мы будем работать над улучшением совместимости с данным программным продуктом, результаты работы можно будет увидеть в следющей версии.
-
- Администратор
- Сообщения: 6886
- Зарегистрирован: 09:56, 27.06.2005
Glum
Может. Однако в Вашем случае возможны и другие причины невозможности подключения к серверу. Если проблемы возникают только при переподключении и не возникают в момент первого подключения - это говорит о том что наиболее вероятно в данном случае срабатывание защиты от атак на серверной стороне. Мы работаем над этой проблемой, будущие версии будут лучше совместимы с данным ПО.
Может. Однако в Вашем случае возможны и другие причины невозможности подключения к серверу. Если проблемы возникают только при переподключении и не возникают в момент первого подключения - это говорит о том что наиболее вероятно в данном случае срабатывание защиты от атак на серверной стороне. Мы работаем над этой проблемой, будущие версии будут лучше совместимы с данным ПО.
а когда это будет?Maxim Mirgorodsky писал(а):Glum
Может. Однако в Вашем случае возможны и другие причины невозможности подключения к серверу. Если проблемы возникают только при переподключении и не возникают в момент первого подключения - это говорит о том что наиболее вероятно в данном случае срабатывание защиты от атак на серверной стороне. Мы работаем над этой проблемой, будущие версии будут лучше совместимы с данным ПО.