запустить еще один инстанс, то даст еррор?
lock файлы
А зачем?
всмысле зачем?
В прямом. Это какой-то демон или десктопная прога? Чем плохо две копии запустить?
есть flask сервис, который должен быть single instance, или будут проблемы с конфигами
1. Ни в коем случае не должен. Обычно запускается несколько воркер процессов 2. А через что стартуешь сервис?
Что за проблемы с конфигами?
ну тут бекенд не только фласк, а js c ajax, короче управление светодиодами с веб панели, и конфиги светодиодов слетят если 2 инстанса есть
Что за "конфиги светодиодов"
да личные, жсон файлы, где прописано какие анимации на светодиодах, и настройки все. они не совсем слетят, просто будет конфликт между инстансами, когда меняешь режим через панель.
Почему это нельзя в БД положить? Тот же sqlite
нет, нужно чтобы файл был читаемым и можно его редактировать напрямую, и экспортировать.
Ну окей. А почему будет конфликт?
Ну попробуй блокировать файл перед его записью
там есть уже config lock
так проблема не только в файле
а в контроллере rpi_ws281x, короче с ним тяжело ебаться если несколько инстансов
Обсуждают сегодня