Фоновый рабочий с флягой

У меня есть веб-приложение, построенное на python/Flask, и у него есть соответствующее фоновое задание, которое выполняется непрерывно, периодически опрашивая данные для каждого зарегистрированного пользователя.

Я хотел бы, чтобы эта фоновая работа запускалась при запуске системы и продолжала работать, пока она не выключится. Вместо того, чтобы настраивать сценарии /etc/rc.d, я просто заставил приложение фляги создать новый процесс (с использованием модуля многопроцессорности )при запуске приложения.

Таким образом, с этой настройкой мне нужно только развернуть приложение Flask, и это также запустит фонового рабочего.

Каковы недостатки этого? Является ли это полным и полным взломом, который в некотором роде хрупок, или хорошим способом настроить веб-приложение с соответствующей фоновой задачей?

39
задан statictype 29 June 2012 в 04:18
поделиться