Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 37

Тема: Ошибки в работе визуализации

  1. #11

    По умолчанию

    Как проще всего реализовать перезапуск веб-сервера, если он упал?

    *EXCEPTION* WebServerTask
    State: failed
    File $PlcLogic$/$visu$/ requested ...

    Может, есть опыт использования служб мониторинга / перезапуска других служб?

  2. #12
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,129

    По умолчанию

    Цитата Сообщение от vozlov Посмотреть сообщение
    Как проще всего реализовать перезапуск веб-сервера, если он упал?

    *EXCEPTION* WebServerTask
    State: failed
    File $PlcLogic$/$visu$/ requested ...

    Может, есть опыт использования служб мониторинга / перезапуска других служб?
    Я пробовал это делать так:

    Код:
    # файл /home/root/check_webvisu.sh
    #!/bin/sh
    
    curl localhost:8080 -m 5 2>err2.txt
    sleep 10
    
    myfilesize=$(wc -c "err2.txt" | awk '{print $1}')
    
    if [[ "$myfilesize" -gt "0" ]]; then
       rm err2.txt
       echo "webvisu is dead"
       reboot
    fi
    Код:
    # в /etc/crontabs/root: 
    */5  * * * * /home/root/check_webvisu.sh
    Но в моем случае это приводило к тому, что ребут происходил каждые пару минут (хотя сервер web-визу падал существенно реже).
    Я осознанно использовал именно ребут контроллера, а не рантайма CODESYS, так как ребут рантайма в ряде случаев не помогал.
    Более глубоко я этот вопрос не исследовал.

  3. #13

    По умолчанию

    а вот эта штука не срабатывает при падении веба, верно?


  4. #14

  5. #15

    По умолчанию

    Может, еще попробовать обновить CODESYS Visualization до версии 4.3.0.0

    Там есть в описании:

    VIS-1940 Bug Crash after opening WebVisualization using VPN connection to PLC Fixed
    У нас не VPN, но а вдруг...

    Вот все отлично с ПЛК, кроме нестабильной работы веба.

  6. #16
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,129

    По умолчанию

    Цитата Сообщение от vozlov Посмотреть сообщение
    Может, еще попробовать обновить CODESYS Visualization до версии 4.3.0.0

    Там есть в описании:



    У нас не VPN, но а вдруг...

    Вот все отлично с ПЛК, кроме нестабильной работы веба.
    Только это не на стороне ПЛК. Если перейти на работу внутри локальной сети (с доступом к ней извне по VPN, например) - то проблема исчезнет.

  7. #17

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Только это не на стороне ПЛК. Если перейти на работу внутри локальной сети (с доступом к ней извне по VPN, например) - то проблема исчезнет.
    Так непонятно, в чем отличие, откуда идут запросы, из локальной сети, или от роутера (для ПЛК это будет то же самое, что и запрос от клиента в локальной сети).

    Схема следующая: в интернете роутер. На порт ПЛК проброшен внешний порт роутера. Каких-либо атак либо огромного количества запросов на внешний порт роутера не фиксируем.

    Если есть недостаток в веб-сервере, то и в локальной сети можно поймать такую же проблему.

  8. #18
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,129

    По умолчанию

    Каких-либо атак либо огромного количества запросов на внешний порт роутера не фиксируем.
    Вы сопоставляли логи роутера с метками времени появления исключения web-сервера?

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

    Можно ли назвать это недостатком веб-серверов - полемический вопрос.

    Мой опыт показывает, что в разумно спроектированных локальных сетях веб-сервер ПЛК работает годами без каких-то проблем.
    При применении усилий по обеспечению безопасности, которые я уже описывал выше - и при доступе через интернет нет особых проблем.
    См., например, эту тему:
    https://owen.ru/forum/showthread.php...l=1#post346882

    Прошло два года с последнего сообщения и автор больше не упоминал ни о каких проблемах (последний его пост на нашем форуме - неделю назад, т.е. он продолжает его регулярно посещать).

  9. #19

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Вы сопоставляли логи роутера с метками времени появления исключения web-сервера?
    Да. Никакой закономерности нет. Просто падает иногда. Когда через неделю, когда 10 раз в течение часа. Если б он хотя бы тип исключения писал, а не просто Exception. Вебом пользуются 2-3 пользователя одновременно. Неужели это много?

    Можно ли мониторить наличие процесса WebServer (или как он там называется), и просто запускать его принудительно, если его нет в списке процессов?

  10. #20
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,129

    По умолчанию

    Цитата Сообщение от vozlov Посмотреть сообщение
    Да. Никакой закономерности нет. Просто падает иногда. Когда через неделю, когда 10 раз в течение часа. Если б он хотя бы тип исключения писал, а не просто Exception. Вебом пользуются 2-3 пользователя одновременно. Неужели это много?

    Можно ли мониторить наличие процесса WebServer (или как он там называется), и просто запускать его принудительно, если его нет в списке процессов?
    Насколько я знаю - такой возможности нет.

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Похожие темы

  1. Ошибки в работе Modbus RTU
    от alekstani в разделе Сетевые технологии
    Ответов: 14
    Последнее сообщение: 02.12.2022, 12:56
  2. Ошибка при работе с модулем Визуализации
    от rim776 в разделе Телемеханика ЛАЙТ
    Ответов: 1
    Последнее сообщение: 26.12.2021, 10:50
  3. Ошибки при работе MasterSCADA
    от super100 в разделе Master SCADA 3
    Ответов: 6
    Последнее сообщение: 11.07.2017, 14:40
  4. Ошибки в работе сети RS-485 подключенной не по правилам
    от Спорягин Кирилл в разделе ПЛК1хх [М02]
    Ответов: 4
    Последнее сообщение: 29.08.2016, 15:20
  5. Ошибки при работе с конфигуратором ТРМ212
    от yuriy23 в разделе Сервисное ПО
    Ответов: 2
    Последнее сообщение: 14.01.2013, 12:16

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •