Actualización del 2025-08-04 a las 21:10:33
This commit is contained in:
parent
51d61991fc
commit
b44096b07c
3 changed files with 28 additions and 27 deletions
29
worker.py
29
worker.py
|
|
@ -1,18 +1,13 @@
|
|||
import sys
|
||||
import logging # <--- ¡LA LÍNEA QUE FALTABA!
|
||||
from app import fetch_and_store_all, app
|
||||
|
||||
# Añadimos un logger para ver la salida en el journal de systemd
|
||||
handler = logging.StreamHandler(sys.stdout)
|
||||
handler.setLevel(logging.INFO)
|
||||
handler.setFormatter(logging.Formatter('[%(asctime)s] %(levelname)s in %(module)s: %(message)s'))
|
||||
app.logger.addHandler(handler)
|
||||
|
||||
if __name__ == '__main__':
|
||||
app.logger.info("Iniciando tarea de recolección desde worker.py...")
|
||||
try:
|
||||
# Llamamos a la función con el nombre correcto
|
||||
fetch_and_store_all()
|
||||
app.logger.info("Tarea de recolección finalizada exitosamente.")
|
||||
except Exception as e:
|
||||
app.logger.error(f"La tarea de recolección falló con una excepción: {e}", exc_info=True)
|
||||
import os
|
||||
import logging
|
||||
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
|
||||
try:
|
||||
from app import app, fetch_and_store
|
||||
except ImportError as e:
|
||||
logging.basicConfig()
|
||||
logging.critical(f"No se pudo importar la aplicación Flask. Error: {e}")
|
||||
sys.exit(1)
|
||||
if __name__ == "__main__":
|
||||
with app.app_context():
|
||||
fetch_and_store()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue