У меня есть веб-служба на основе CherryPy, которая выдает данные из плоских файлов на основе запроса запроса GET. Список файлов, которые он использует в качестве своей базы данных, указан в файле конфигурации на основе yaml.
Теперь каждый раз, когда я хочу добавить/удалить файл из этого файла конфигурации yaml, я редактирую файл конфигурации yaml, а затем перезапускаю службу.
Что было бы для меня самым простым способом реализовать схему, чтобы каждый раз, когда я изменяю файл конфигурации в файл конфигурации, веб-служба автоматически обнаруживала изменение и перезагружала содержимое этого файла без перезапуска.
Моя цель — полностью избежать простоев и не мешать клиентам, выполняющим запросы.