Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Сервер + подключение клиентов  (Прочитано 3386 раз)

Серега

  • Старожил
  • ****
  • Сообщений: 290
    • Просмотр профиля
Сервер + подключение клиентов
« : 23 Декабря 2019, 15:32:32 »
Добрый день!
После последнего обновления наблюдаем следующую картину.
К запущенному серверу скады без ошибок подключается с утра один клиент. И сервер и клиент находятся в одной сети локально. Все работает в штатном режиме.
По прошествии промежутка времени (рандомно), при попытке подключения клиента скады через доменную сеть с настроенными правилами и портами или через удаленный рабочий стол сервера скады на прямую клиенты не могут подключится.
При этом если перезапустить сервер скады (через кнопку "Остановить и выйти" и с перезапуском орс сервера тоже. {другие действия с проектом результата не дали}) соединения происходят в штатном режиме.
Можете порекомендовать какие-нибудь мероприятия/действия?
Жду предложений

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3224
    • Просмотр профиля
    • Simple-Scada
Re: Сервер + подключение клиентов
« Ответ #1 : 23 Декабря 2019, 17:13:39 »
Здравствуйте.

Цитировать
через доменную сеть с настроенными правилами и портами или через удаленный рабочий стол сервера скады на прямую клиенты не могут подключится.
А что происходит после неудачного подключения? Появляется какой-то текст на клиенте о проблеме с подключением? Или на клиенте отображается черный экран?
Какие-то сообщения о подключении клиента выводятся в журнал сервера?
Вы говорите про обычный клиент (не web)?

Также отправили Вам на почту последнюю версию с самими актуальными исправлениями. Если есть желание, то можете установить её (она отличается от той версии которую Вы используете только небольшими исправлениями, в теории они могли бы повлиять на подключение клиентов).

Серега

  • Старожил
  • ****
  • Сообщений: 290
    • Просмотр профиля
Re: Сервер + подключение клиентов
« Ответ #2 : 24 Декабря 2019, 08:40:31 »
Обновление получил. Смогу наверное в четверг переустановить.
Цитировать
Вы говорите про обычный клиент (не web)?
Да обычный
Цитировать
А что происходит после неудачного подключения? Появляется какой-то текст на клиенте о проблеме с подключением? Или на клиенте отображается черный экран?
Ничего странного. Клиент пытается найти сервер как в штатном режиме. На сервере обратили внимание сообщение что клиент подключился отключился, опять же как в штатном режиме, но реального подключения нет. Он как будто сервер видит и ждет от него чего то.
Цитировать
Какие-то сообщения о подключении клиента выводятся в журнал сервера?
Попробую предоставить если еще раз поймаем.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3224
    • Просмотр профиля
    • Simple-Scada
Re: Сервер + подключение клиентов
« Ответ #3 : 24 Декабря 2019, 11:00:09 »
Цитировать
На сервере обратили внимание сообщение что клиент подключился отключился, опять же как в штатном режиме, но реального подключения нет.
Это правильно, сначала клиент подключается чтобы считать список проектов с сервера, а после этого уже должно выполняться реальное подключение.

Если удастся повторить проблему, то после неудачного подключения обязательно завершите работу клиента скады и вышлите нам лог-файл "Client-log.txt" для проверки.

Серега

  • Старожил
  • ****
  • Сообщений: 290
    • Просмотр профиля
Re: Сервер + подключение клиентов
« Ответ #4 : 03 Февраля 2020, 09:16:41 »
Добрый день!
Обновили скаду до 2.3.6.5. Думали все ушло зависание.
В общем сегодня словили опять зависание клиента.
Прикрепил лог клиента. IP подредактировал.
Ну из лога сервера "новенькое" появилось. Надо будет лог могу выслать по почте.
[00000000ms][etp_tc_insat_urez] TM_ServerProject.WritePart3ToFile error!
Жду вопросов и предложений!

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3224
    • Просмотр профиля
    • Simple-Scada
Re: Сервер + подключение клиентов
« Ответ #5 : 04 Февраля 2020, 19:36:40 »
Здравствуйте.

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

Серега

  • Старожил
  • ****
  • Сообщений: 290
    • Просмотр профиля
Re: Сервер + подключение клиентов
« Ответ #6 : 05 Февраля 2020, 09:52:25 »
Добрый день!
Могу Вас уверить ни один из разработчиков (двое я и мой коллега) переменные-массив ни в локальных ни в глобальных переменных не используем.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3224
    • Просмотр профиля
    • Simple-Scada
Re: Сервер + подключение клиентов
« Ответ #7 : 05 Февраля 2020, 09:53:40 »
Значит переменная с другим типом данных. Массив - это только наше предположение.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3224
    • Просмотр профиля
    • Simple-Scada
Re: Сервер + подключение клиентов
« Ответ #8 : 07 Февраля 2020, 11:07:23 »
Серега, выслали инструкции по данной проблеме Вам на e-mail.