На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
[!] Как относитесь к модерированию на этом форуме? Выскажите свое мнение здесь
Модераторы: Qraizer
Страницы: (2) 1 [2]  все  ( Перейти к последнему сообщению )  
> Сокеты, 2 минуты
    Цитата shm @
    на стороне сервера есть возможность что-то поставить?


    Ну, наверное есть. Что именно?
      Цитата Олег М @
      Установил на сервере wireshark, не без труда - windows 2003 уже никто не хочет поддерживать.
      Там через 2 минуты тупо перестаёт приходить что-либо.

      По тому, что ты описал, сервер, вероятно, ни при чём.
      Дело в клиенте.

      Добавлено
      Цитата Олег М @
      Вообще не знаю что делать.

      я бы попытался смастерить стенд на одном компе. Так легче.
      Запустил бы нужные системы под виртуальными машинами и начал бы
      подробную трассировку обоих приложений.
      Особенно клиента.
      Дальше по результатам.
      ---
      Если всё это нельзя, я бы попытался писать тесовое приложение-клиент с минимальным функционалом.
      Типа: "нажал на кнопку - ушёл конкретный пакет - получили код ошибки - посмотрели пакет клиента сниффером".
      Далее постепенно наращиваем функционал и ждём, когда начнутся безобразия.
      Сообщение отредактировано: ЫукпШ -
        Цитата ЫукпШ @
        По тому, что ты описал, сервер, вероятно, ни при чём.
        Дело в клиенте

        Там проблема в том, что если я отправляю с клиента на другой сервер, то всё нормально. И наоборот, с другого клиента на тот же сервер, тоже нормально.
        Как так вообще может быть?

        Добавлено
        Цитата ЫукпШ @
        Типа: "нажал на кнопку - ушёл конкретный пакет - получили код ошибки - посмотрели пакет клиента сниффером".

        Нет там ошибки, в том то и проблема

        Добавлено
        Если кто–то думает, что это какая–то частная проблема, то повторю, что впервые я ее заметил между freetds и mssql.
        В том случае её можно было обойти, в этом нет.
          Цитата Олег М @
          Там проблема в том, что если я отправляю с клиента на другой сервер, то всё нормально. И наоборот, с другого клиента на тот же сервер, тоже нормально.
          Как так вообще может быть?

          Одна из программ, имеющая проблему, иногда работает в связи со случайными причинами.
          Просто "повезло".
          Где-то выход за границы массива. Или нарушения меж-потоковой синхронизации.
          Или такая вот утечка ресурсов. Порча стека. итд итп.
          Сообщение отредактировано: ЫукпШ -
            Я был бы рад, если б причина была б в этом
              Цитата shm @
              Убедиться что сервер отправляет данные

              Там клиент отправляет данные. А сервер не отвечает.
                Цитата Олег М @
                А сервер не отвечает.

                Я уже понял. Извиняюсь, что изначально прочитал тему по диагонали.
                  Цитата shm @
                  Я уже понял. Извиняюсь, что изначально прочитал тему по диагонали

                  Да не извиняйся, лучше подскажи какую–нибудь идею, любую.
                    Цитата Олег М @
                    Я был бы рад, если б причина была б в этом

                    А я бы расстроился до невозможности.
                    Основная задача программиста туда не попасть.
                    Остальное отлаживается примитивными техническими средствами.
                    ---
                    Однажды у меня был выход за границы массива с уничтожением стека.
                    На 2-х компах всё работало в штатном режиме.
                    На 2-х - глючило, но очень редко.
                    На одном зависал 100%.
                    И как это объяснить ?
                    А никак не надо.
                    Надо разбирать всю постройку крупными блоками, и собирать по частям, пока не зашатается.
                    Так быстрее будет.
                    ---
                    Если тебе это не нравится, предлагаю вариант исследования.
                    Надо попытаться узнать - проблема 2-минут связана исключительно с временем
                    выполнения программы или с конкретным числом сетевых транзакций, которые просто выполняются 2 минуты ?
                    Сообщение отредактировано: ЫукпШ -
                      Цитата ЫукпШ @
                      Надо попытаться узнать - проблема 2-минут связана исключительно с временем
                      выполнения программы или с конкретным числом сетевых транзакций, которые просто выполняются 2 минуты ?

                      Исключительно со временем. Независимо от того, что и сколько отправляю.
                        Разобрались. Админы какие-то дебильные маршруты прописали на сервере. Даже не знаю что это такое.

                        Добавлено
                        Вопрос решён
                        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                        0 пользователей:


                        Рейтинг@Mail.ru
                        [ Script execution time: 0,0379 ]   [ 17 queries used ]   [ Generated: 19.04.24, 07:11 GMT ]