Falla intermitente del acceso al servidor del Moodle...

Falla intermitente del acceso al servidor del Moodle...

de Carlos Felipe Garcia Hernandez -
Número de respuestas: 13

Saludos a toda la comunidad,

Desde hace dos semanas el servidor donde tenemos montado el Moodle empezó con una falla intermitente de acceso, o sea que despues de varios intentos para accesarlo, a veces logramos accesarlo. Una vez que lo accesamos el Moodle funciona completamente bien y tiempo despues nos bota, ya no pudiendo accesarlo otra vez, sino hasta despues de varios intentos.

Les solicito por favor su ayuda, a ver si alguien sabe que le esta pasando.

Gracias de antemano por su apoyo.

SALUDOS

Carlos Felipe Garcia-Hernandez

MEXICO

Promedio de valoraciones: -
En respuesta a Carlos Felipe Garcia Hernandez

Re: Falla intermitente del acceso al servidor del Moodle...

de Alonso Bautista Calderon -

Hola a gandes rasgos por lo que explicas podria decirte lo siguiente desde mi experiencia.

Esto puede estar sucediendo porque o tu moodle tiene muchos participantes y el memory_limit de tu php se ha vuelto muy corto y por eso te bota.

Como quiza también en la misma base de datos donde tienes las tablas del moodle estan otras tablas que hacen que tu base de datos llegue a su llegue a su maximo de memoria activa.

Podrias probar revisando tu base de datos en tu php myadmin.

En respuesta a Alonso Bautista Calderon

Re: Falla intermitente del acceso al servidor del Moodle...

de Carlos Felipe Garcia Hernandez -

Gracias Alonso,

Por aquí le comenté a Jorge, a ver como ves lo que he probado y lo que me ha reportado...

Gracias por tu ayuda y espero se resuelva pronto...

SALUDOS

Carlos Felipe Garcia Hernandez

MEXICO

En respuesta a Carlos Felipe Garcia Hernandez

Re: Falla intermitente del acceso al servidor del Moodle...

de Jorge Mario Tobon -
Hola Carlos,

Sería muy útil si estableces el nivel de mensajes de depuración para conocer más detalles del posible error cuando tratas de inciar sesión. esto lo puedes hacer en Administración ► Servidor ► Depurando allí estableces la variable "Depurar mensajes (debug)" a TODOS.

Luego intentas acceder y nos cuentas que mensajes te mostró el moodle.


Saludos. Jorge
En respuesta a Jorge Mario Tobon

Re: Falla intermitente del acceso al servidor del Moodle...

de Carlos Felipe Garcia Hernandez -

Saludos Jorge,

gracias por contestar y contribuir e hice lo siguiente:

Administración >> Servidor >> Depurando – TODOS - y que se los reporte por e-mail a los Administradores. Reportó intentos fallidos de acceso sin dar detalles.

Administración >> Informes >> Registros – REGISTROS DE ERROR Y LA FECHA – por pantalla y que los guarde en archivo de texto. Reportó la fecha, la IP y errores de acceso sin dar detalles.

Administración >> Informes >> Tests de la Unidad – seleccioné todas las opciones y lo ejecuté. El resultado mostrado lo guarde como pagina Web. Al revisarlo reportó todo correcto excepto lo siguiente:

Erróneo: lib/simpletest/testdmllib.php datalib_test test_insert_record
Insert bad data - error should have been printed. This is known not to work on MySQL. at [/usr/share/moodle/lib/simpletest/testdmllib.php line 286]

Concluyendo que el Moodle se encuentra funcionando correctamente y continua con el problema de acceso al servidor.

copié los LOGs del servidor incluyendo los del Ubuntu, Apache, PHP, MySQL y Moodle (el de reinicio y al presentarse la falla) y los revisé y comparé para ver si podía identificar si algún proceso se detuvo

y por lo pronto encontré lo siguiente:

archivo access.log.1

--------------------

127.0.0.1 - - [09/Aug/2009:07:53:12 -0500] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.2 with Suhosin-Patch (internal dummy connection)"

--------------------

Espero me puedas ayudar identificando que pudiera estar pasando.

Gracias por tu apoyo y a ver si alguien más sabe.

SALUDOS

Carlos Felipe

MEXICO

En respuesta a Carlos Felipe Garcia Hernandez

Re: Falla intermitente del acceso al servidor del Moodle...

de Carlos Felipe Garcia Hernandez -

Saludos a todos,

También acepté todas las actualizaciones que me avisaba el UBUNTU (se hicieron todas las actualizaciones que indicaba el Ubuntu quedando bien el servidor, ya que eran actualizaciones menores del Ubuntu, Apache, PHP, MySQL y Moodle actualizándolo de la versión 1.8.2-2007021520 a la versión 1.8.2-2007021581 informando el Moodle que todo quedó correctamente). El Moodle quedó con toda su información de cursos y demás, sólo cambió los archivos a los que les modifiqué el código, por lo que voy a volverlos a cargar (logo, Wiris y Editor HTML en el Chat).

Aún continua la falla intermitente de acceso al Moodle.

Espero que alguien sepa que esta pasando.

Gracias a todos por sus apoyos.

SALUDOS

Carlos Felipe Garcia Hernandez

MEXICO

En respuesta a Carlos Felipe Garcia Hernandez

Re: Falla intermitente del acceso al servidor del Moodle...

de Carlos Felipe Garcia Hernandez -

Saludos a todos,

Ya instalé los archivos a los que les modifiqué el código y quedo todo muy bien, por lo que ya aparece el logo de la institución, ya carga el Wiris de edición de ecuaciones y ya aparece el editor HTML en el Chat.

El Moodle funciona muy bien en el servidor mismo y ya revisé todas sus configuraciones y están bien, tanto la IP pública como la IP interna.

Esta falla del acceso empezó desde el 01 de julio de 2009.

En el firewall están bien definidas tanto la IP pública como la IP interna, aparte hay un Packeteer que según el administrador de la red no le afecta al acceso al Moodle y no hay ningún otro Proxy.

Voy a checar el espacio disponible del disco duro del servidor.

Con el ping sí me responde el servidor, tanto desde la red interna como desde internet. Alguien sabe cual es el comando de línea para hacer un TRACE en Ubuntu ? algo así como traceroute o route, etc. para poder ver por donde se va la comunicación.

Espero me puedan dar tips y gracias a todos.

SALUDOS

Carlos Felipe García Hernández

MÉXICO

En respuesta a Carlos Felipe Garcia Hernandez

Re: Falla intermitente del acceso al servidor del Moodle...

de Iñaki Arenaza -
Imagen de Desarrolladores Imagen de Desarrolladores de plugins Imagen de Documentadores Imagen de Moderadores Imagen de Moodlers de gran ayuda

La orden se llama traceroute (ahora mismo no recuerdo si se instala por defecto o hay que instalarla a mano).

Saludos, Iñaki.

En respuesta a Carlos Felipe Garcia Hernandez

Re: Falla intermitente del acceso al servidor del Moodle...

de Carlos Felipe Garcia Hernandez -

Saludos a todos,

Ya hice lo siguiente:

>ping aaa.bbb.ccc.ddd –t

reportó tiempos muy cortos, lo cual está muy bien.

>Telnet aaa.bbb.ccc.ddd 80

Diagnóstico: servidor con posible problema en el puerto 80, apache con posible problema en el puerto 80 y localhost, posible conflicto de direcciones IP.

>tracert aaa.bbb.ccc.ddd

Reportó dos saltos con retardo alto y el último salto a nuestra institución con retardo alto.

Posteriormente voy a monitorear con el sniffer (Ethereal).

Alguna sugerencia ?

Gracias por su apoyo a todos.

SALUDOS

Carlos Felipe García Hernández

MÉXICO

En respuesta a Carlos Felipe Garcia Hernandez

Re: Falla intermitente del acceso al servidor del Moodle...

de Carlos Felipe Garcia Hernandez -

Saludos a todos,

He continuado haciendo lo siguiente:

Se checó en http://www.nic.com la IP aaa.bbb.ccc.ddd registrada de una institución.

>nslookup aaa.bbb.ccc.ddd reportó desconocida (dentro de nuestra institución).

>nslookup aaa.bbb.ccc.ddd reportó datos (desde fuera de nuestra institución).

>nslookup eee.fff.ggg.hhh (IP interna) reportó desconocida (dentro de nuestra institución).

Se monitoreó la red con el Wireshark: (1) desde dentro de nuestra institución y se observó que no hay confictos de IPs, y (2) desde fuera de nuestra institución utilizando el filtro CAPTURE…host aaa.bbb.ccc.ddd y ANALIZE…FOLLOW TCP STREAM, mostrando la página principal del Moodle en la PC cliente con la que se está monitoreando, de lo cual se obtuvo la secuencia repetitiva entre la PC cliente y el servidor varias veces hasta que reportó el servidor RST (reset) y de ahí en adelante solamente RST.

Espero alguien de ustedes tenga una idea de que pudiera estar pasando.

Gracias por sus apoyos.

SALUDOS

Carlos Felipe García Hernández

MEXICO

En respuesta a Carlos Felipe Garcia Hernandez

Re: Falla intermitente del acceso al servidor del Moodle...

de Carlos Felipe Garcia Hernandez -

Saludos a todos,

He continuado haciendo lo siguiente:

Se monitoreó la red con el Wireshark desde dentro de nuestra institución y se observó que ningún otro elemento de la red estuviera afectando.

Espero alguien de ustedes tenga una idea de que pudiera estar pasando.

Ahora voy a hacer lo siguiente:

SERVIDOR: con Ubuntu – opción Servicios, comparar moodle bien y con falla (Apache, PHP, MySQL, Moodle) – ver si se cae algún servicio. Algún servicio está tirando el puerto 80. Algún servicio se está cayendo momentáneamente y se levanta por si solo, lo cual no es común.

Gracias por sus apoyos.

SALUDOS

Carlos Felipe García Hernández

MEXICO

En respuesta a Carlos Felipe Garcia Hernandez

Re: Falla intermitente del acceso al servidor del Moodle...

de Carlos Felipe Garcia Hernandez -

Saludos a Todos,

Continué haciendo lo siguiente:

Chequé el espacio disponible del disco duro del servidor y se está usando muy poco espacio (Ubuntu – Servicios – Administración - Monitor Uso Servidor).

Chequé la memoria RAM y se está usando muy poca memoria.

Ya se checaron todos los servicios y están activos – Ubuntu - Servicios; se checaron los SUCESOS DEL SERVIDOR en Ubuntu – Administración y ahí se encuentran todos los LOGs donde los de Authorization reportan CRON – Cierre de Sesión y los de DAEMON reportan que /usr/share/moodle/admin/cron.php mantiene cerrada la sesión aproximadamente 5 minutos y al abrirla la cierra inmediatamente durante otros 5 minutos; o sea casi siempre cerrada la sesión.

De toda la revisión, finalmente parece ser que cron.php del Moodle (un Daemon que ejecuta tareas periódicamente) está ocasionando esta falla intermitente de acceso al servidor.

Voy a revisar cron.php y les comento.

Espero alguien tenga alguna idea de lo que pasa.

Gracias a todos por su apoyo.

SALUDOS

Carlos Felipe García Hernández

MÉXICO

En respuesta a Carlos Felipe Garcia Hernandez

Re: Falla intermitente del acceso al servidor del Moodle...

de Carlos Felipe Garcia Hernandez -

Saludos a todos,

En conclusión, cron.php ejecuta tareas cada 5 minutos y no tiene que ver con la falla intermitente de acceso al servidor, por lo que se reinició el servidor, al no tener Internet se detectó que un cable estaba mal conectado y se volvio a configurar el firewall con las dos direcciones IP del servidor (la pública y la interna) y los puertos 80 y 443 que requiere el Moodle. Finalmente EL MOODLE FUNCIONÓ COMPLETAMENTE BIEN COMO ANTES, quedando resuelto esto.

Gracias a todos los que contribuyeron.

Cuentan conmigo que yo tambien los apoyo.

SALUDOS

Carlos Felipe Garcia Hernandez

MEXICO