progammer
чтоб только один экземпляр питон работал
Сейчас вы только читаете данные, потом захотите писать и тут начнутся проблемы, синхронность, актуальность, персистентность, обслуживание и т.п. Вам правильно советуют как делать. Но для решения проблемы вам скорее всего достаточно дочитать документацию. В любом фреймвоке описывается базовая архитектура web приложения бэкэнд, подключение его к СУБД и переход от тестового сервера к прдакшн серверу типа nginx, apache, IIS … А у вас сейчас только сбор данных, даже их сохранение похоже не организовано, не говоря уж о коллективном доступе, без чего веб вообще невозможен.
p.s.
Кстати для совсем тупых приложений мы сейчас такой подход используем. В приложение поставщик данных вставляется сервер (у нас поставщик это обычно что-то компилируемое но может быть и на питоне) У сервера есть всего две функции зарегистрировать данные и step(int i) - обработать запросы клиентов. step вставляется в кусок кода который достаточно часто вызывается. Регистрируются просто типизированные области памяти в стиле numpy тип в стиле dtype. Обмен сделан на zeromq. В нашей реализации допустим запрос данных установка данных и регистрация групп переменных для коллективного обмена и запрос перечня переменных. Клиент может затребовать переход сервера в синхронный режим. Тогда он не выходит из режима обмена данными до явного получения команды step(int nstep). Есть реализации клиента и сервера на питоне, c++, C. Этой штукой управляли программами на python,C++,fortran,pascal. Напоминает opc-ua, но у нас у сервера есть эффективный строго синхронный режим, что необходимо для Управления расчетными программами организации тестирования и т.п.