Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.144.172.115] |
|
Страницы: (2) 1 [2] все ( Перейти к последнему сообщению ) |
Сообщ.
#16
,
|
|
|
Сообщ.
#17
,
|
|
|
Цитата Олег М @ Установил на сервере wireshark, не без труда - windows 2003 уже никто не хочет поддерживать. Там через 2 минуты тупо перестаёт приходить что-либо. По тому, что ты описал, сервер, вероятно, ни при чём. Дело в клиенте. Добавлено я бы попытался смастерить стенд на одном компе. Так легче. Запустил бы нужные системы под виртуальными машинами и начал бы подробную трассировку обоих приложений. Особенно клиента. Дальше по результатам. --- Если всё это нельзя, я бы попытался писать тесовое приложение-клиент с минимальным функционалом. Типа: "нажал на кнопку - ушёл конкретный пакет - получили код ошибки - посмотрели пакет клиента сниффером". Далее постепенно наращиваем функционал и ждём, когда начнутся безобразия. |
Сообщ.
#18
,
|
|
|
Цитата ЫукпШ @ По тому, что ты описал, сервер, вероятно, ни при чём. Дело в клиенте Там проблема в том, что если я отправляю с клиента на другой сервер, то всё нормально. И наоборот, с другого клиента на тот же сервер, тоже нормально. Как так вообще может быть? Добавлено Цитата ЫукпШ @ Типа: "нажал на кнопку - ушёл конкретный пакет - получили код ошибки - посмотрели пакет клиента сниффером". Нет там ошибки, в том то и проблема Добавлено Если кто–то думает, что это какая–то частная проблема, то повторю, что впервые я ее заметил между freetds и mssql. В том случае её можно было обойти, в этом нет. |
Сообщ.
#19
,
|
|
|
Цитата Олег М @ Там проблема в том, что если я отправляю с клиента на другой сервер, то всё нормально. И наоборот, с другого клиента на тот же сервер, тоже нормально. Как так вообще может быть? Одна из программ, имеющая проблему, иногда работает в связи со случайными причинами. Просто "повезло". Где-то выход за границы массива. Или нарушения меж-потоковой синхронизации. Или такая вот утечка ресурсов. Порча стека. итд итп. |
Сообщ.
#20
,
|
|
|
Я был бы рад, если б причина была б в этом
|
Сообщ.
#21
,
|
|
|
Там клиент отправляет данные. А сервер не отвечает. |
Сообщ.
#22
,
|
|
|
Цитата Олег М @ А сервер не отвечает. Я уже понял. Извиняюсь, что изначально прочитал тему по диагонали. |
Сообщ.
#23
,
|
|
|
Цитата shm @ Я уже понял. Извиняюсь, что изначально прочитал тему по диагонали Да не извиняйся, лучше подскажи какую–нибудь идею, любую. |
Сообщ.
#24
,
|
|
|
Цитата Олег М @ Я был бы рад, если б причина была б в этом А я бы расстроился до невозможности. Основная задача программиста туда не попасть. Остальное отлаживается примитивными техническими средствами. --- Однажды у меня был выход за границы массива с уничтожением стека. На 2-х компах всё работало в штатном режиме. На 2-х - глючило, но очень редко. На одном зависал 100%. И как это объяснить ? А никак не надо. Надо разбирать всю постройку крупными блоками, и собирать по частям, пока не зашатается. Так быстрее будет. --- Если тебе это не нравится, предлагаю вариант исследования. Надо попытаться узнать - проблема 2-минут связана исключительно с временем выполнения программы или с конкретным числом сетевых транзакций, которые просто выполняются 2 минуты ? |
Сообщ.
#25
,
|
|
|
Цитата ЫукпШ @ Надо попытаться узнать - проблема 2-минут связана исключительно с временем выполнения программы или с конкретным числом сетевых транзакций, которые просто выполняются 2 минуты ? Исключительно со временем. Независимо от того, что и сколько отправляю. |
Сообщ.
#26
,
|
|
|
Разобрались. Админы какие-то дебильные маршруты прописали на сервере. Даже не знаю что это такое.
Добавлено Вопрос решён |