Introducción
Este documento describe la razón por la que un error puede ocurrir mientras que envía por correo electrónico los informes planificados en un dispositivo de la Administración de seguridad (S A).
¿Cuál es la razón de la alerta que ocurrió un error mientras que enviaba por correo electrónico el informe periódico?
La alerta se envía del S A
The Critical message is:
A failure occurred while emailing periodic report 'Executive Summary'.
This subscription has been removed from the scheduler.
Archivo del registro GUI en exactamente 2:00
gui.current:Mon Oct 3 02:00:03 2016 Critical: A failure occurred while emailing periodic report 'Executive Summary'.
gui.current:Mon Oct 3 02:00:03 2016 Critical: PERIODIC REPORTS: Could not e-mail report. Subscription settings: {'report_title': 'Executive Summary', 'recipients': ['user@example.com'], 'schedule': {'hour': [2], 'month': [], 'callback': <bound method System.execute_subscription_by_id of <reporting.periodic_reports.system.System instance at 0x94038680>>, 'second': [0], 'arguments': ('20160120095635_Executive Summary_calendar_day',), 'year': [], 'wday': [], 'day': [], 'minute': [0]}, 'user_name': 'user', 'options': {'lang': 'en-us', 'scheduled': 1, 'format': 'pdf', 'days_include': 'calendar_day', 'host_name': None, 'host_id': '0'}, 'report_type': 'phoebe', 'report_def_id': 'mga_overview_scheduled', 'creation_timestamp': 1453301795L, 'archive': 1} Traceback: ('egg/command_client.py send_message|558', "<class 'Commandment.DaemonUnresponsiveError'>", 'dc-ironmgt-001.cvent.net: The daemon is not responding.', '[periodic_reports/report_task.py run|188] [periodic_reports/report_task.py _send_message|612] [periodic_reports/report_task.py _send_SMTP|592] [egg/command_client.py call|237] [egg/command_client.py send_message|558]')
Solución
La razón por la que el informe planificado está fallando casi cada día por 2:00 es debido a la colisión de los procesos que se están ejecutando durante los respaldos diarios que en este ejemplo se configura a 1:30. Durante este proceso de backup ciertos procesos serán parados y recomenzados para avanzar los datos al telecontrol S A. Si el S A genera los informes o los datos del seguimiento mientras que el respaldo está en curso podría causar que a veces el generador de informe en 2 est como en este ejemplo no está funcionando como se esperaba. Dependiendo del periodo de los datos el S A tiene que transferencia, el respaldo puede tardar más o menos tiempo. Si los finales de reserva antes de que 2 entonces que la generación de informe planificado trabaja. Si el S A está todavía ocupado con el respaldo y recomienza el proceso que el informe consigue en ese entonces generado, después puede causar un error. La solución es configurar los informes planificados antes de que el funcionamiento diario de los respaldos.