Procedimiento de Reset de Infraestructura de Software



Documentos relacionados
Instalación del Software Magaya


MAINTraq RealTime MANUAL DE OPERACIÓN 26/03/2008

MANUAL COPIAS DE SEGURIDAD

Cómo crear y configurar un servidor FTP

Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula:

SISTEMA DE PAPELES DE TRABAJO PARA AUDITORÍA SPT AUDIT

Copyright. INSTRUCTIVO DE CONFIGURACIÓN DE PC s DE CLIENTES CASH MANAGEMENT

Manual de Procedimientos

laboratorio de sistemas operativos y redes

Guía Rápida de Inicio

TECNOLOGICO DE ESTUDIOS SUPERIORES DEL ORIENTE DEL ESTADO DE MEXICO

Generación de Respaldo y proceso de Recuperación de datos en el Sistema de Contafiscal 2000

Manual de Sistema. Contenido:

Reporte: Alternativas de Hosting

CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario. Pontificia Universidad Javeriana Grupo PSU CDI

Modelo de actualización y soporte

LABORATORIO 10. COPIAS DE SEGURIDAD, RESTAURACIÓN Y RECUPERACIÓN DE UNA BD

Cómo ingresar a tu panel de usuario Linux

IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA

Servidor Web (Apache Httpd+PHP)

COPIAS DE RESPALDO BACKUP

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

3. Qué necesitamos para usar Wordpress?

Internet Information Server

PAUTAS PARA CONSTRUIR UN PLAN DE CONTINGENCIA PARA AZDIGITAL

IPv6 Servicios HTTP. Objetivo. Introducción Teórica. Detalle del Experimento

Qué es un servicio de Proxy?

TÉCNICO EN PRACTICA 3: INTRODUCCION. Protocol Secure.) En esta guía por Linux. OBJETIVOS. Al finalizar esta. servidor WEB y FTP.

Manual de instalación V 1.0. Archivo Pedagógico de Colombia. Equipo de trabajo del proyecto

Requerimientos regulatorios Resolución de conflictos Administración de la calidad Medición de rendimiento.

Ministerio de Economía y Producción Secretaría de Hacienda NORMAS DE RESGUARDO Y RECUPERACION DE SISTEMAS (BACKUPS/RECOVERY)

Desarrolladores: Christian David Merino Cruz. Bryan Alexis Peraza Navas. Erik Alberto Renderos Morales.

Servicios del sistema. por Loris Santamaria < loris@lgs.com.ve > Links Global Services C.A.

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Cómo instalar el software de CRM Personas en un alojamiento web remoto

Arquitectura de sistema de alta disponibilidad

Respuestas a consultas

Descripción. Este Software cumple los siguientes hitos:

Crear un servidor FTP

ADMINISTRACIÓN DE SERVIDORES CON

Eagle e Center. Tel Bogotá Colombia. estadístico que genera reportes gráficos y consolidados de esta información.

CAPITULO IV CONCLUSIONES Y RECOMENDACIONES

Instructivo del Módulo del Formato de Registro de Datos para la Programación Presupuestal 2008 Modalidad de Productos Sanitarios Versión 9.

INSTALACIÓN El Proceso de Instalación. 2.2 El Asistente de Instalación

CAPÍTULO 2 PROBLEMÁTICA, OBJETIVOS Y ALCANCE. El presente capítulo describe la problemática que la agencia presenta en su área de servicio.

Servidor Apache. Instalación Configuración Apache con Webmin 24/03/2014. Vicente

INSTITUTO TECNOLOGICO DE TUXTEPEC Departamento de Sistemas y Computación

PerúEduca Escuela

PROCEDIMIENTO PARA LA GESTIÓN DE LOS REGISTROS DEL SISTEMA DE CALIDAD

Manual Usuario cpanel

DEPARTAMENTO ADMINISTRATIVO NACIONAL DE ESTADÍSTICA. Oficina de Sistemas

UNIVERSIDAD AUTÓNOMA DEL CARIBE PROCEDIMIENTO DE ATENCIÓN DE INCIDENTES Y REQUERIMIENTOS PARA EQUIPOS DE CÓMUPUTO Y/O PERIFÉRICOS GESTIÓN INFORMÁTICA

Windows 2008 Server ServidorW200854

Guia rápida EPlus Cliente-Servidor

Características del software

Servidor FTP. Ing. Camilo Zapata Universidad de Antioquia

NEXO AVIU Conexión con Aplicaciones NEXO

INFORME TECNICO PARA ADQUISICION DE SOFTWARE PARA EL MONITOREO DE INTEGRADO DE INFRAESTRUCTURA

Manual de Usuario Comprador. Módulo Administración de Presupuesto. Iconstruy e S.A. Serv icio de Atención Telefónica:

Guía de servicios. Contenidos

GUÍA DE EVIDENCIA DE LA UNIDAD DE COMPETENCIA

Autoinstalación de servidores

El mediador es un programa escrito en Java diseñado para interactuar con un servidor

Internet Information Server

Utilidad de configuración y actualización de Software para el SS5660

TciSatSingleW32 Versión 3.1

ANEXO I. Diccionario de Datos

Admincontrol Descarga e instalación

Introducción a la Computación

MANUAL DE INSTALACIÓN DEL COMPONENTE WEBSIGNER JAVA. Versión 4.0

Sistema Antilavado. 1. Qué es el Sistema Antilavado? 2. Actividades Vulnerables. 3. Objetivos. 4. Módulos

Guía de usuario CUBO TI

Kalio.Server... Servicio de Productividad

Ingeniería de Software

Hardata Hdx Server 3 Networks Automation. Manual de usuario Versión

Manual del Usuario. Sistema de Help Desk

PROCEDIMIENTO DE EVALUACIÓN Y ACREDITACIÓN DE LAS COMPETENCIAS PROFESIONALES CUESTIONARIO DE AUTOEVALUACIÓN PARA LAS TRABAJADORAS Y TRABAJADORES

Servidor FTP en Ubuntu Juan Antonio Fañas

SIEWEB. La intranet corporativa de SIE

MANUAL DE INSTALACIÓN Y CONFIGURACIÓN

Instructivo para descarga del código fuente

Elementos requeridos para crearlos (ejemplo: el compilador)

PROGRAMACIÓN PÁGINAS WEB CON PHP

INDICE. Página 2 de 23

PROYECTO INTEGRADO CLUSTER DE ALTA DISPONIBILIDAD CON HAPROXY Y KEEPALIVED. Antonio Madrena Lucenilla 21 de Diciembre de 2012 I.E.S.

Zabbix en Linux. Como trabaja zabbix?

SISTEMA InfoSGA Manual de Actualización Mensajeros Radio Worldwide C.A Código Postal 1060

Módulos: Módulo 1. Hardware & Arquitectura de sistemas - 20 Horas

Creando el entorno: PDFCreator.

Donde puedo instalar GFI EventsManager en mi red?

MODULO Ill: Proporciona soporte técnico presencial o a distancia en Software de aplicación y Hardware de acuerdo a los requerimientos del usuario.

ESET NOD32 Antivirus. para Kerio. Instalación

punto, es que los criterios de evaluación de las medidas antes citadas se ajustan a las medidas señaladas para la toma del indicador VTD.

Guía Informativa: Cómo Financiar la Compra de su Casa?

Crear un servidor Web en IIS

Proyecto Help Desk en plataforma SOA Modelo de Casos de Uso del Negocio Versión 1.1. Historia de revisiones

Act 1: Revisión de Presaberes. Lectura No. 1. Título de la Lectura: El Computador

Servidor FTP. JEAN CARLOS FAMILIA Página 1

Transcripción:

Procedimiento de Reset de Infraestructura de Software SGP-RFC-015 Localizacion: http://subversion.analitica.com.co:8023/sgp/docs/rfcs/sgp-rfc-015 Procedimientos de Reset de Infraestructura de SW.docx En este documento se reúne la experiencia adquirida en el mantenimiento de aplicaciones de software basadas en tecnologías WEB de Analitica. Este documento está orientado a ayudar al personal de soporte de aplicaciones a resolver casos donde el aplicativo NO responde adecuadamente por problemas de infraestructura de software. En particular el documento busca dar guías y orientar el cómo identificar estos problemas para proceder a ejecutar operaciones de reinicio Reset del respectivo software de infraestructura. Introducción La correcta operación del sistema SPA se basa en la correcta operación de múltiples componentes. Estos componentes incluyen: 1. SW de Infraestructura a. Servidor WEB y de aplicación (Apache y PHP) b. Servidor de Bases de datos (MySQL) c. Servicio de FTP (VSFTPD) d. Servicios de disparo de timmers de procesos (SGP_Produccion_DisparoTimers) 2. SW de Aplicación a. SGP b. Módulos y/o aplicativo propiamente dicho.

El presente documento cubre los procedimientos de verificación de operación de los componentes de SW de Infraestructura. Los componentes de software de aplicación funcionan en la medida en que los componentes de SW y de infraestructura operen correctamente, por lo cual no se incluye los procedimientos de Reset de estos últimos. Los errores y problemas de operación de aplicación son directamente evidenciados por el usuario final vía pantallas de error que incluyen un código que permite identificar unívocamente el error dentro del sistema de logs de la aplicación. Estos errores se tramitan vía el help desk ; de acuerdo a su complejidad ascienden en la escala de niveles de servicio. Procedimiento de Reset de Software de Infraestructura 1- WebServer/AplicationServer (HAPP1, HAPP2) Corresponde al proceso de Re-inicialización del servicio APACHE (httpd) el cual carga automáticamente el modulo de PHP. /usr/local/apache2/bin/apachectl restart Alternativa /usr/local/apache2/bin/apachectl stop /usr/local/apache2/bin/apachectl start Verificación de Operación: /usr/local/apache2/bin/apachectl status Archivos de configuración: Apache: /usr/local/apache2/config/httpd.conf PHP: /usr/local/php/lib/php.ini Síntomas de problemas de Apache No hay respuesta cuando se invoca una página estática: Ej: https://spa.sistemapenalacusatorio.gob.pa/sgpv1.3/test/phpinfo.php Cuando el siguiente comando no arroja procesos con http ps -fea grep httpd wc -l

Cuando el siguiente comando arroja demasiados procesos (más de 100) y el uso de procesador es muy bajo (menor a 10%). ps -fea grep httpd wc l Nota el uso de procesador se determina con el comando: top Cuando hay encolamiento de paquetes en la red y el servidor de apache aparentemente no recibe solicitudes Para saber encolamiento de paquetes: usar (En estado normal este valor debería estar por debajo de 200): netstat -an grep tcp egrep -i 'established time_wait' wc -l Para saber estancamiento de la operación del apache mediante la verificacion de los de acceso: tail -f /usr/local/apache2/logs/access_log Cuando aparecen los siguientes errores en: /usr/local/apache2/logs/error_log [error] could not make child process 29153 exit, attempting to continue anyway [error] child process 4717 still did not exit, sending a SIGKILL Los servidores web se operan sobre puerto 80, puesto que los balanceadores SIEMPRE envían sus requerimientos por puerto 80 indistintamente de si el usuario final hace las consultas por HTTP o HTTPS El PHP es un módulo integrado al apache que opera bajo el mismo servicio de apache. 2- Base de Datos (HDB1) Corresponde al proceso de Re-inicialización del servicio MySQL service mysqld restart Alternativa: service mysqld stop service mysqld start Verificacion de operación: service mysqld status

Síntomas de problemas de MySQL Cuando mysql está caído, condición evidenciada con: service mysqld status o ps -fea grep mysql Lentitud en las respuestas de consultas simples MySQL no tiene permisos de escritura sobre el directorio /tmp Cuando el disco duro está lleno Cuando en el log de MySQL (/var/log/mysqld.log) aparecen errores tales como: Error: 1037 SQLSTATE: HY001 (ER_OUTOFMEMORY) Error: 1040 SQLSTATE: 08004 (ER_CON_COUNT_ERROR) Error: 1129 SQLSTATE: HY000 (ER_HOST_IS_BLOCKED) Error: 1130 SQLSTATE: HY000 (ER_HOST_NOT_PRIVILEGED) Error: 2055 (CR_SERVER_LOST_EXTENDED) Estadísticamente el servicio es bastante estable y rara vez hay que reiniciarlo En lo posible baje este servicio de una forma GENTIL (service mysqld stop). EVITE UTILIZAR comandos como kill -9 mysqld puesto que este tipo de procedimientos pueden alterar gravemente la integridad de las bases de datos. 3- Transferencias de Archivos (HAPP1) Corresponde al proceso de Re-inicialización del servicio VSFTPD (Very simple FTP) Alternativa: service vsftpd restart service vsftpd stop service vsftpd start

Verificación de operación: service vsftpd status Síntomas de problemas del vsftpd El servicio está caído; condición evidenciada con: service vsftpd status o ps -fea grep vsftpd No es posible cargar archivos desde los agentes de grabación Este proceso SOLAMENTE corre en HAPP1 por NO ser un servicio controlado por los balanceadores; no obstante se puede montar también en HAPP2 en la medida que se le de acceso vía balanceadores. Es muy importante verificar que este servicio esté subido cada vez que se reinicie el sistema. 4- Timmers de Procesos (HAPP1) Alternativa: /spa/analitica/sgp/v1.3/appsgp/scripts/linux/disparotimers/sgp_ Produccion_DisparoTimers.sh start /spa/analitica/sgp/v1.3/appsgp/scripts/linux/disparotimers/sgp_ Produccion_DisparoTimers.sh stop /spa/analitica/sgp/v1.3/appsgp/scripts/linux/disparotimers/sgp_ Produccion_DisparoTimers.sh start Verificación de operación: ps -fea grep SGP_Produccion_DisparoTimers Este proceso SOLAMENTE corre por lo general en HAPP1, en caso de falla se puede levantar en HAPP2.

Es importante que SOLO UN servicio de timmers este corriendo en los dos servidores. Es muy importante verificar que este servicio esté subido cada vez que se reinicie el sistema.