Servidor
  • 25 Oct 2022
  • 13 Minutos para leer

Servidor


Article Summary

Al ir al menú de acceso rápido > Servidor, puedes controlar varios aspectos de la configuración de tu sitio a través de las configuraciones y opciones detalladas a continuación. 

Rutas del sistema

La página de rutas del sistema incluye las siguientes opciones:

ConfiguraciónDescripciónNotas

Versión GD

GD es una biblioteca de gráficos que manipula los gráficos. Se utiliza para crear imágenes en miniatura a partir de archivos cargados y otros gráficos sobre la marcha. Si no sabes qué versión está instalada, deja esto en la configuración original.

-

Ruta para comprimir y descomprimir

Si estás ejecutando Totara en un servidor Unix o similar a Unix (Linux, Solaris, BSD, Mac OS X), es posible que necesites especificar dónde está ubicado el programa ZIP. Zip y unzip se utilizan para comprimir y descomprimir archivos ZIP como la carpeta de copia de seguridad.

-

Ruta a aspell

Para usar la revisión ortográfica dentro del editor HTML, debes tener instalado en tu servidor el comando 0.50 o posterior (http://aspell.net/). También debe especificar la ruta correcta para acceder al binario de Aspell.

-

Contacto de soporte

Un administrador del sitio puede especificar un nombre de soporte, correo electrónico o página de soporte en el menú de acceso rápido Contacto de > soporte del  >servidor para ser incluido en el correo electrónico de confirmación de la cuenta.

Cuando un usuario cambia la dirección de correo electrónico en su perfil, el administrador principal del sitio envía un correo electrónico de confirmación, en lugar del correo electrónico de soporte.

Gestión de la sesión

La página de gestión de sesiones incluye las siguientes opciones:

ConfiguraciónDescripciónNotas

Usar la base de datos para información de la sesión

Si elige esta opción, se usará la base de datos para almacenar información sobre las sesiones actuales. Si cambias esta configuración, cerrará la sesión de todos los usuarios actuales (incluido tú). Si estás usando MySQL, por favor, asegúrate de que max_allowed_packet en my.cnf (o my.ini) tenga al menos 4M. Otros controladores de sesión se pueden configurar directamente en config.php

-

Se acabó el tiempo

Una vez que alguien inicia sesión en tu servidor de Totara, el servidor inicia una sesión. Los datos de la sesión permiten que el servidor rastree a los usuarios a medida que acceden a diferentes páginas. Si los usuarios no cargan una nueva página durante el tiempo establecido aquí, Totara finalizará sus sesiones y las cerrará.

Asegúrate de que este plazo sea lo suficientemente largo para cubrir la prueba más larga que tus capacitadores puedan ofrecer. Si se cierra la sesión de los usuarios mientras realizan una prueba, sus respuestas a las preguntas de la prueba pueden perderse.

Prefijo de las 'cookies'

La mayoría de las veces puedes dejar esto en blanco, a menos que estés ejecutando más de un sitio de Totara en el mismo servidor. En este caso, querrás personalizar el nombre de la cookie que cada sitio de Totara utiliza para hacer un seguimiento de la sesión. Esto te permite iniciar sesión en más de un sitio de Totara al mismo tiempo.

Si cambias el prefijo de la cookie, tendrás que volver a iniciar sesión, ya que el cambio entra en vigor de inmediato.

Ruta de las 'cookies'

Si necesitas cambiar el lugar donde los navegadores envían las cookies de Totara, puedes cambiar esta configuración para especificar un subdirectorio de tu sitio web. De lo contrario, dejar esto como predeterminado.

-

Dominio de las 'cookies'

Esto le permite cambiar el dominio desde el que están disponibles las cookies de Totara. Esto es útil para las personalizaciones de Totara (p. ej., plugins de autenticación o inscripción) que necesitan compartir información de la sesión de Totara con una aplicación web en otro subdominio. 

Se recomienda encarecidamente dejar la configuración del dominio de cookies en el valor por defecto (vacío), ya que un valor incorrecto evitará todos los inicios de sesión en el sitio.

Estadísticas

Si habilitas las estadísticas del sitio, Totara recopilará información sobre la cantidad de éxitos que han habido en cada curso, así como en el sitio en su totalidad. Las estadísticas no muestran cuántos usuarios distintos han sido. Estos datos se mostrarán en formato de tabla y gráfico por fecha.

Un administrador del sitio puede habilitar estadísticas a través del menú de acceso rápido en Estadísticas del >servidor.

ConfiguraciónDescripciónNotas

Intervalo máximo de procesamiento

Utiliza el menú desplegable para seleccionar cuánto tiempo atrás se deben procesar los registros la primera vez que el trabajo cron intenta procesar estadísticas. Si el sitio tiene mucho tráfico y el servidor es compartido, probablemente no sea una buena idea ir muchos días atrás, puesto que el procesamiento de los registros tardará mucho tiempo y se consumirán muchos recursos. Ten en cuenta que para este ajuste, 1 mes = 28 días. En los gráficos e informes generados, 1 mes = 1 mes calendario.

-

Tiempo de ejecución máximo

Especifica el tiempo máximo permitido para calcular las estadísticas para un día, teniendo en cuenta que el procesamiento de estadísticas puede poner una gran carga en el servidor. El número máximo de días procesados en un cron puede especificarse más abajo.

-

Día para procesar

Especifica el número máximo de días procesados en cada ejecución de estadísticas. Una vez que las estadísticas estén actualizadas, solo se procesará un día, por lo que debe ajustar este valor según la carga del servidor, lo que lo reduce si se necesitan ejecuciones cron más cortas.

Establece el procesamiento de estadísticas para que comience una hora antes de que se programe el inicio de tus copias de seguridad automáticas del curso, luego establece el tiempo de ejecución máximo en una hora. Esto garantiza que las estadísticas no se procesen al mismo tiempo que se realizan las copias de seguridad del curso.

Umbral del usuario

Este ajuste especifica el número mínimo de usuarios inscritos en un curso para que este sea incluido en los cálculos de las estadísticas.

-

HTTP

Un administrador del sitio puede cambiar la configuración HTTP a través del menú de acceso rápido > Servidor > HTTP en el menú de acceso rápido. Haga clic en Guardar cambios para guardar cualquier cambio de configuración antes de salir de la página.

ConfiguraciónDescripciónNotas

Argumentos de barra

El ajuste Usar argumentos diagonales siempre debe estar habilitado. Se requieren argumentos diagonales (usando PATH_INFO) para que los paquetes SCORM y los recursos de múltiples archivos se muestren correctamente. Si tu servidor web no admite argumentos diagonales y no puedes configurarlo, este ajuste se puede deshabilitar temporalmente, aunque hará que las cosas no funcionen.

Deshabilitar el uso de argumentos diagonales hará que los paquetes SCORM no funcionen y que se muestren advertencias de argumentos diagonales.

Proxy inverso

Si tu servidor está detrás de un proxy de reservas, puedes usar la fuente de dirección IP registrada para especificar qué encabezados HTTP se pueden confiar para contener la dirección IP remota. Las cabeceras se leen por orden, usando la primera que esté disponible.

-

Proxy web

Es posible que tu servidor de Totara necesite acceder a Internet a través de un servidor proxy, según la configuración de tu red. Si no estás seguro de si necesitas un servidor proxy, comunícate con tu administrador de red.

Completa los campos a continuación si tu servidor de Totara no puede acceder a Internet directamente. Se requiere acceso a Internet para la descarga de datos del entorno, paquetes de idioma, fuentes RSS, zonas horarias, etc.

  • Anfitrión proxy: Si este servidor necesita usar una computadora proxy (p. ej., un cortafuegos) para acceder a Internet, proporcione aquí el nombre del host proxy. En caso contrario, déjalo en blanco.
  • Puerto proxy: si este servidor necesita usar una computadora proxy, entonces proporcione el puerto proxy aquí.
  • Tipo de proxy: Tipo de proxy web (se requiere PHP5 para el soporte SOCKS5).
  • Nombre de usuario del proxy: Se necesita el nombre de usuario para acceder ainternet a través del proxy si es necesario, vacío si no hay ninguno.
  • Contraseña de proxy: Se necesita una contraseña para acceder ainternet a través deproxy si es necesario, vacía si no hay ninguna.
  • Anfitriones de derivación de proxy: Lista separada por comas de nombres de host o IP (parciales) que deben pasar por alto el proxy (p. ej., 192.168., .mydomain.com)

Se requiere la extensión PHP cURL.

Modo de mantenimiento

El modo de mantenimiento es para evitar que usuarios que no sean los administradores del sitio utilicen el sitio mientras se realiza el mantenimiento.

Cuando los usuarios intentan acceder al contenido mientras tu sitio está en modo de mantenimiento, reciben un mensaje que les informa que el sitio está en modo de mantenimiento. Si lo deseas, puedes crear un mensaje de modo de mantenimiento personalizado, tal vez indicando cuándo el sitio estará disponible nuevamente o dando el motivo para realizar el mantenimiento.

La página principal de tu sitio aparecerá como normal cuando tu sitio esté en modo de mantenimiento. Los usuarios solo verán el mensaje del modo de mantenimiento cuando intenten acceder al contenido, como los cursos.

Para poner tu sitio en modo de mantenimiento, sigue estos pasos:

  1. Ir al menú de acceso rápido Modo de mantenimiento del > servidor > .
  2. Haga clic en el botón Habilitar.

Una forma alternativa de poner tu sitio en modo de mantenimiento (por ejemplo, si no puedes acceder a la interfaz web) es crear un archivo llamado maintenance.html y guardarlo en la carpeta llamada 1 en tu carpeta totaradata. Se puede introducir un mensaje personalizado del modo de mantenimiento en el archivo maintenance.html.

Si deseas dar acceso a usuarios que no sean los administradores del sitio cuando estén en modo de mantenimiento (quizás para pruebas), puedes habilitar el sitio de acceso de capacidad mientras estés en modo de mantenimiento (site:maintenanceaccess) en el contexto del sistema para un rol. Esto permitirá el acceso al sitio cuando $CFG->maintenance_enabled esté activado. 

Limpieza

El tamaño de las tablas específicas en la base de datos se puede controlar estableciendo los límites adecuados en el menú   Limpieza del  > servidorde>Quick-access.

La página de limpieza contiene las siguientes opciones:

ConfiguraciónDescripciónNotas

Eliminar usuarios no confirmados después de

Si estás usando la autenticación por correo electrónico, este es el período dentro del cual se aceptará una respuesta de los usuarios. Después de este período, las cuentas antiguas no confirmadas se eliminan.

-

Eliminar usuarios incompletos después de

Después de este período, se eliminarán las cuentas antiguas que no se hayan configurado por completo.

-

Eliminar registros de finalización del curso después de
Los registros de finalización del curso se eliminarán después del número de años seleccionado. Una vez eliminados, estos registros ya no se mostrarán como historial de transacciones en el editor de finalización del curso. Puedes usar esta configuración si deseas reducir el tamaño de la base de datos.
Solo se eliminan los registros del historial de transacciones de finalización del curso; esto no afecta los registros de finalización del curso (actuales o históricos). Ten en cuenta que si se realizan cambios manuales a la finalización del curso o al historial de finalización del curso, la eliminación de los registros significará que no es posible hacer un seguimiento de quién hizo los cambios y cuándo.

Deshabilitar historial de calificaciones

Deshabilitar el seguimiento del historial de cambios en tablas relacionadas con calificaciones. Esto puede agilizar algo el funcionamiento del servidor y conservar espacio en la base de datos.

-

Duración del historial de calificaciones

Esto especifica el tiempo que desea mantener el historial de cambios en las tablas relacionadas con las calificaciones. Se recomienda mantenerlo todo el tiempo posible. Si experimentas problemas de rendimiento o tienes espacio limitado en la base de datos, intenta establecer un valor más bajo.

-

Borrar ficheros de datos temporales más viejos de

Eliminar ficheros de datos temporales de la carpeta de datos que sean más viejos que la fecha seleccionada.

-

Entorno

La página del entorno le permite verificar que su servidor cumpla con todos los requisitos del sistema para sus versiones actuales y futuras de Totara.

Verifique que el estado sea correcto para todos los requisitos del servidor.

Código único

Totara utiliza el sistema de cifrado de caracteres Unicode. El formulario de codificación UTF-8 se utiliza para admitir varios idiomas, así como caracteres especiales utilizados en ciencias y matemáticas. Puedes leer más sobre Unicode en el sitio web del consorcio Unicode.

Información de PHP

La página de información de PHP proporciona información sobre la versión de PHP que su servidor está ejecutando, incluidas las opciones y extensiones de compilación de PHP, la información del servidor y el entorno de PHP y la información de la versión del sistema operativo.

Cron

El proceso cron de Totara es un script PHP (parte de la instalación estándar de Totara) que debe ejecutarse regularmente en segundo plano. La secuencia de comandos de Totara cron ejecuta diferentes tareas a intervalos programados de manera diferente.

No omitas la configuración del proceso cron en tu servidor para tu sitio de Totara. Tu sitio no funcionará correctamente sin él.

Un programa especial se utiliza para ejecutar el script cron Totara a un intervalo regular. El script de Totara cron ejecuta tareas que incluyen enviar correo, actualizar informes de Totara, canales RSS, completar actividades, publicar mensajes de foros y otras tareas. Debido a que las diferentes tareas tienen diferentes cronogramas, no todas las tareas se ejecutarán en Totara cuando se active el script cron.

El programa cron (que ejecuta el script Totara) es una parte central de los sistemas basados en Unix (incluidos Linux y OSX) que se utilizan para ejecutar todo tipo de servicios dependientes del tiempo. En Windows, la solución más simple es crear una tarea en el Programador de tareas de Windows y configurarla para que se ejecute a intervalos regulares. En el alojamiento compartido, debes encontrar la documentación (o solicitar soporte) sobre cómo se configura cron.

Básicamente, la tarea implica añadir un solo comando a la lista de actividades cron en su sistema. En los sistemas basados en Unix, esta lista es un archivo llamado crontab, que tienen todos los usuarios.

El comando cron de Totara

Totara tiene dos formas diferentes de implementar cron, utilizando diferentes scripts dentro de la instalación de Totara. Estos son los siguientes:

  • El script CLI (intérprete de línea de comandos): esto estará en la ruta /path/to/Totara/admin/cli/cron.php. En caso de duda, este es el script correcto que se debe usar. Esto debe ser ejecutado por un programa PHP CLI en su computadora. Por lo tanto, el comando final puede verse como /usr/bin/php /path/to/Totara/admin/cli/cron.php. Puedes (y deberías) intentarlo en tu línea de comandos para ver si funciona.
  • El script basado en la web: este debe ejecutarse desde un navegador web y se accederá a través de una URL web similar a http://your.totara.site/admin/cron.php. Puedes encontrar navegadores web basados en líneas de comandos (p. ej., wget), por lo que el comando final puede verse como /usr/bin/wget http://your.totara.site/admin/cron.php. Esto tiene la ventaja de que se puede ejecutar desde cualquier lugar. Si no puedes hacer que cron funcione en tu máquina, se puede ejecutar en otro lugar.

Encontrar el lugar correcto para poner el mando

Esto realmente depende del sistema que estés usando, y debes encontrar y leer la documentación para tu plataforma o alojamiento. En la mayoría de los casos, hacer que el cron de Totara se ejecute consiste en establecer el comando correcto (arriba) y luego añadirlo, y el tiempo para ejecutar el comando, a algún tipo de archivo. Esto puede ser a través de una interfaz de usuario específica o editando el archivo directamente.

Si utiliza la versión CLI, también debe asegurarse de que el proceso cron se ejecute como el usuario correcto. Esto no es un problema con la versión web.

Ejemplo: Instalando cron en Ubuntu/Debian Linux. Asumiendo que inició sesión como raíz:

Utilice el comando crontab para abrir una ventana del editor de crontab para el usuario de www-data. Este es el usuario que Apache (el servidor web) ejecuta como en sistemas basados en Debian.

$ crontab -u www-data -e

Esto abrirá una ventana del editor. Para ejecutar el script de clicrón cada 15 minutos, agrega la línea:

*/15 * * * * /usr/bin/php /path/to/Totara/admin/cli/cron.php >/dev/null

Ten en cuenta que el >/dev/null final envía toda la salida al 'bin' y deja de recibir un correo electrónico cada 15 minutos.

Rendimiento.

La página Rendimiento (en >Rendimiento del  servidor) contiene una variedad de configuraciones que se pueden utilizar para optimizar el rendimiento de su sitio.

ConfiguraciónDescripciónNotas

Límite de memoria de PHP extra

Algunos scripts como búsqueda, copia de seguridad/restauración o cron requieren más memoria, por lo que se recomienda establecer valores más altos para sitios grandes.

-

Límite de tiempo máximo

Este ajuste se utiliza para restringir el tiempo máximo de ejecución de PHP que Totara permitirá sin ninguna salida. Para utilizar las restricciones por defecto, introduzca 0. Si tiene un servidor front-end con su propio límite de tiempo, establezca este valor más bajo para recibir errores PHP en los registros. No se aplica a los scripts de CLI.

-

cURL caché TTL

Tiempo de vigencia (en segundos) de la caché cURL.

-

Velocidad de transmisión a utilizar cuando se calculan los tiempos de expiración de cURL (Kbps)

Este ajuste se usa para calcular un tiempo de expiración apropiado para las solicitudes cURL grandes. Como parte de este cálculo, se realiza una solicitud HTTP HEAD para determinar el tamaño del contenido. Si se establece en 0 se desactiva esta solicitud.

-

Navegación superior de caché

Los valores más altos mejoran el rendimiento, pero algunos cambios en la estructura del menú pueden retrasarse.

-

© Copyright 2024 Totara Learning Solutions. All rights reserved. Some content originally obtained via GPLv3 license and continues to be available under GPLv3. All other content is the sole copyright of Totara Learning Solutions. 


¿Te ha sido útil este artículo?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.