Moodlebox: La instalación del complemento de Moodle falla php7.3-fpm

Creado en 14 jul. 2019  ·  19Comentarios  ·  Fuente: moodlebox/moodlebox

Al instalar complementos de Moodle, php7.3-fpm a veces falla.

pasos para reproducir

  1. Instalar el complemento de Moodle
  2. Al final de la instalación, una vez completada la actualización de la base de datos, haga clic en "Continuar"

Resultado

Se muestra un error en el navegador:

502 Puerta de enlace no válida
nginx / 1.14.2

Comportamiento esperado

No se muestra ningún error

Información de contexto

Ha ocurrido en modelos: 3B, 3B +, 4B (1GB), 4B (2GB).

Error en /var/log/php7.3-fpm.log :

[13-Jul-2019 22:10:21] WARNING: [pool www] child 11138 exited on signal 11 (SIGSEGV) after 25.652735 seconds from start

Error en /var/log/nginx/error.log :

2019/07/13 22:10:21 [error] 10963#10963: *276 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 10.0.0.213, server: moodlebox, request: "GET /admin/upgradesettings.php? HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.3-fpm.sock:", host: "moodlebox.home", referrer: "http://moodlebox.home/admin/index.php?cache=0&confirmplugincheck=1"

Error en /var/log/nginx/access.log :

10.0.0.213 - - [13/Jul/2019:22:10:21 +0200] "GET /admin/upgradesettings.php? HTTP/1.1" 502 173 "http://moodlebox.home/admin/index.php?cache=0&confirmplugincheck=1" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.1.1 Safari/605.1.15"
tests passed bug

Todos 19 comentarios

Este comportamiento no se puede reproducir de forma coherente.

Use el siguiente comando de shell si experimenta esto.

sudo systemctl reload php7.3-fpm

Los informes indican que esto es independiente del modelo RPi: ha ocurrido en 3B, 3B +, 4B (1GB), 4B (2GB).

El mismo problema también ocurrió con la nueva imagen de MoodleBox y una Raspberry Pi 3B (no 3B +).
No instalé un complemento. Inicié sesión y abrí la administración del sitio web correctamente. Después de esto, ya no pude abrir el complemento de MoodleBox. Sí, recargué php7.3-fpm y luego funcionó.

Hoy tuve el mismo problema cuando intenté cambiar la configuración de un complemento.
Abrí la página para la configuración de comentarios generales http: //moodlebox.home/admin/settings.php? Section = modsettingfeedback y establecí "permitir anónimo completo" en sí. Cuando guardé los cambios, tuve el problema. Después de volver a cargar php7.3-fpm, todo volvió a funcionar.

Hola Nicolas
hoy actualicé el Raspbian a la versión más nueva. PHP parece ser PHP 7.3.4 como lo era antes. Pero se actualizaron muchos otros paquetes. Después de reiniciar probé para instalar algunos complementos sin ningún problema. Podría ser que la razón de este problema se haya solucionado ahora. Estaba usando una Raspberry Pi 4B con 4GB de RAM para esta prueba.
Ralf

Linux moodlebox 4.19.58-v7l + # 1245 SMP Vie 12 de julio 17:31:45 BST 2019 armv7l

Gracias por el informe. Lo mismo aquí, no se puede reproducir desde aproximadamente el 15-07-2019.

Sin embargo, mantengamos esto abierto durante algunos días, para asegurarnos de que se haya ido.

Parece ocurrir de vez en cuando incluso con el lanzamiento de Raspbian 2019-09-26. Es difícil ver un patrón reproducible.

Con suerte, se solucionó con el lanzamiento de Raspbian 2020-02-05? Ya veremos...

Como solución temporal, podríamos agregar esto a la raíz crontab :

*/5 * * * * systemctl restart php7.3-fpm.service

Hola Nicolas
hay una actualización php7.3-cli (7.3.14-1~deb10u1) para Raspbian. No puedo decir si esta actualización ya es parte del lanzamiento de Raspbian del 05/02/2020.
Ralf

La versión instalada en la imagen publicada es php7.3-cli/now 7.3.11-1~deb10u1 . Pero lo que nos interesa aquí es php-fpm, es decir, php7.3-fpm/now 7.3.11-1~deb10u1 .

Mirando http: //moodlebox.home/admin/phpinfo.php obtengo la misma versión PHP Version 7.3.14-1~deb10u1 .

Esto se debe a que actualizó su instalación. Yo también lo hice y obtengo lo mismo que tú.

¿Podrías ver si este problema se repara en Raspberry Pi OS de 64 bits?

Esto tendrá que esperar un lanzamiento de RPi OS 64bits lite , o al menos un Release Candidate. De todos modos, estoy monitoreando esto cuidadosamente.

La configuración de PHP no es óptima y conduce a estas interrupciones de PHP. Ajustar la configuración de PHP soluciona el problema.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

martignoni picture martignoni  ·  6Comentarios

spipau picture spipau  ·  9Comentarios

martignoni picture martignoni  ·  33Comentarios

martignoni picture martignoni  ·  8Comentarios

MwC-Trexx picture MwC-Trexx  ·  27Comentarios