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

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

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

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

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

  2. #2

    По умолчанию

    Цитата Сообщение от 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. #3

    По умолчанию

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


  4. #4

  5. #5

    По умолчанию

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

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

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

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

  6. #6

    По умолчанию

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

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



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

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

  7. #7

    По умолчанию

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

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

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

  8. #8

    По умолчанию

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

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

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

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

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

  9. #9

    По умолчанию

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

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

  10. #10

    По умолчанию

    Цитата Сообщение от 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, 11:16

Ваши права

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