Стартовая страница › Форумы › Вопросы по установке › Установка SCADA-Web › Задержка запуска на Linux
- В этой теме 8 ответов, 3 участника, последнее обновление 1 год, 5 месяцев назад сделано
Mikhail.
-
АвторСообщения
-
18.01.2024 в 12:48 #30846
rapid
УчастникПривет.
Установил Скаду6 на Линукс (железка Распберри2). Работа в режиме киоск (браузер Хромиум)
Хочу настроить автологин.
Но при холодном старте системы Веб-приложение еще не готово, поэтому оно выкидывает ошибку. Автологин не происходит.
Если же подождать несколько секунд и обновить страницу — то все работает нормально и автологин срабатывает корректно. Это потому что Веб-приложение уже готово.Вопрос: Может быть кто-то реализовывал задержку запуска хромиума? Например, что-бы он запускался через 10 секунд.
18.01.2024 в 13:03 #30847manjey73
Участника просто при запуске киоска сделать задержку?
Вы бы настройки привели как вообще киоск запускается. Ни разу не пробовал.
18.01.2024 в 13:22 #30848manjey73
Участникда, еще момент, посмотреть параметры запуска Web сервера и указать ему запускаться только после сервера scada.
18.01.2024 в 13:44 #30849rapid
УчастникВы бы настройки привели как вообще киоск запускается. Ни разу не пробовал.
Я делаю автозапуск хромиума в режиме киоска:
Редактирую файл /etc/xdg/lxsession/LXDE-pi/autostart:lxpanel --profile LXDE-pi @pcmanfm --desktop --profile LXDE-pi @xscreensaver -no-splash @point-rpi @xset s off @xset s noblank @xset -dpms @chromium-browser --noerrdialogs --kiosk --incognito --disable-translate https://localhost/ m
Первые три строки уже были. Я дописываю все остальные.
а просто при запуске киоска сделать задержку?
Как это реализовать?…посмотреть параметры запуска Web сервера и указать ему запускаться только после сервера scada.
Подскажите, как это реализовать?
Спасибо.-
Этот ответ был изменен 1 год, 5 месяцев назад от
rapid.
18.01.2024 в 13:52 #30851manjey73
УчастникНу в скрипт автозапуска киоска добавить параметр паузы, если это допустимо?
sleep чего-то там. Скрипт автозапуска же bash наверное или нет?Второй вариант через systemd найти скрипт запуска web сервера и в разделе Unit добавить раздел After и там прописать что ждать запуска сервера Scada.
18.01.2024 в 13:52 #30852manjey73
Участникчестно не пробовал ни то ни другое.
18.01.2024 в 15:15 #30857Mikhail
МодераторВ пункте 3c написано, где искать скрипты демонов. Теоретически можно настроить, чтобы демон scadaweb запускался только после Сервера. Но тогда браузер выдаст ошибку, связанную с недоступностью веб-приложения.
Как идея — сделать свою веб-страницу, которая будет проверять доступность Вебстанции и только тогда переадресовывать на неё. Это на JS не так трудно проверить.
-
Этот ответ был изменен 1 год, 5 месяцев назад от
Mikhail.
18.01.2024 в 15:46 #30860rapid
УчастникНо тогда браузер выдаст ошибку, связанную с недоступностью веб-приложения.
В этом есть смысл.
Браузер Хром пытается подключиться к недоступному сайту дважды сразу, а потом еще на 120 секунде. (Это не точно, я могу ошибаться, надо проверить)
Это можно использовать. На 120 секунде уж точно подключение произойдет.
Это, конечно, костыль, но начну с этого, а там посмотрим.19.01.2024 в 13:59 #30861Mikhail
МодераторПопробовать можно, но думаю, что возникнет ошибка Bag Gateway, которая означает, что сервер nginx доступен, а веб-приложение скады ещё не запущено. При этом, вероятно, Chrome уже не будет пытаться загрузить повторно.
-
Этот ответ был изменен 1 год, 5 месяцев назад от
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.