Servidor
  • 08 Feb 2024
  • 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 antigua

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 mismo valor 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. Ten en cuenta que la modificación de este ajuste desconectará a todos los usuarios (incluido tú mismo). Si está utilizando MySQL por favor confirme que la opción '' en my.cnf (o my.ini) es de por lo 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 período de 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, es posible que se pierdan sus respuestas a las preguntas de la prueba.

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 el número de éxitos que ha 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 de un día, teniendo en cuenta que el proceso de datos estadísticos supone una gran carga para el servidor. El número máximo de días procesados en un cron puede especificarse más abajo.

-

Días 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 al día, se procesará solo un día, así que ajusta este valor en función de la carga del servidor, reduciéndola si es necesario realizar ejecuciones de cron 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 de usuarios

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 reverso, puedes usar esta opción para especificar en qué cabeceras HTTP se puede confiar que contengan 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 siguientes campos 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.

  • Host de proxy Si este servidor necesita usar un proxy (p.e., un cortafuegos) para acceder a Internet, escriba aquí el nombre del host del 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 extensión PHP5 y cURL para apoyo SOCKS5).
  • Nombre de usuario del proxy Nombre de usuario necesario para acceder a internet a través del proxy; dejar vacío en caso contrario (se requiere extensión PHP cURL).
  • Contraseña del proxy Contraseña necesaria para acceder a internet a través del proxy; dejar vacío en caso contrario (se requiere extensión PHP cURL).
  • Servidores que saltan el proxy Lista separada por comas de los nombres de host (parciales) o direcciones IP que deberían saltar el proxy (por ejemplo, 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 de modo de mantenimiento personalizado en el archivo maintenance.html.

Si deseas dar acceso a usuarios que no sean Administradores del sitio cuando estés en modo de mantenimiento (quizás para pruebas), puedes habilitar la capacidad Sitio de acceso 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 tablas específicas en la base de datos se puede controlar estableciendo los límites adecuados en el menú Limpieza del  > servidor de>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. Pasado ese período, se eliminarán todas las cuentas antiguas no confirmadas.

-

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 de la cantidad de años seleccionada. 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 en la finalización del curso o en el 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 historial de rastreo de cambios en la tablas de calificaciones relacionadas. Esto puede agilizar algo el funcionamiento del servidor y conservar espacio en la base de datos.

-

Duración del historial de calificaciones

Esta opción especifica durante cuánto tiempo deseas mantener el historial de cambios en las tablas de calificaciones relacionadas. Se recomienda mantenerlo todo el tiempo posible. Si experimentas problemas de funcionamiento o tienes un espacio limitado en la base de datos, prueba con 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.

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

Unicode

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, fuentes RSS, completar actividades, publicar mensajes de foros y otras tareas. Dado 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 parecer algo 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.
  • Secuencia de comandos basada en la web: 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 del cálculo se hace una petición HTTP HEAD para determinar el tamaño del contenido. Ajustar este valor a 0 deshabilita que se haga esta solicitud.

-

Navegación por la parte superior del 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.