Interesantes mejoras en la gestión de procesos y sesiones
Gestionar los procesos y las sesiones es esencial para optimizar y supervisar sus aplicaciones 4D. Puede manipular y recuperar fácilmente información crucial sobre estos elementos gracias a diferentes comandos.
Con 4D 20 R7, nos complace anunciar una serie de mejoras que hacen que estas funciones sean aún más accesibles y eficaces. Estas nuevas funcionalidades están diseñadas no sólo para simplificar su trabajo, sino también para aumentar el rendimiento de su código. Las mejoras incluyen:
- La obtención de la información del proceso en un objeto para facilitar la manipulación de las propiedades,
- Permitir el acceso directo a la información de sesión mediante un ID de sesión para facilitar la gestión,
- Facilitar la obtención de un número de proceso directamente a partir de su ID,
- Acceso a la fecha de creación de un proceso
- Filtrado optimizado de los resultados devueltos por el comando Process activity para obtener todos los procesos de una sesión.
Descubra cómo estas actualizaciones pueden transformar su experiencia de desarrollo y mejorar la eficacia de sus aplicaciones.
Integre su propia ventana de administración para 4D Server
Cuando despliegan sus aplicaciones, algunos desarrolladores quieren personalizar los diálogos integrados de 4D para adaptarlos a sus necesidades. Esto es especialmente cierto para la ventana de administración de 4D Server donde a veces quieren que algunas informaciones y acciones sean accesibles sólo para su equipo y no para los administradores de sus clientes.
Supervise la actividad de 4D Server con esta nueva herramienta
Quién hizo qué: Almacenar los alias de los usuarios en el diario
A estas alturas, seguramente habrás descubierto la nueva capacidad de identificar a tus usuarios gracias al SET USER ALIAS comando. En 4D v18 R2, el comportamiento del comando ha sido ampliado. ¿Cómo? Siga leyendo.
Personalizar el diálogo del administrador con código 4D
Ha habido peticiones para modificar el cuadro de diálogo de administración de 4D Server, con algunos clientes queriendo eliminar información y otros queriendo añadir información personalizada. Este componente AdminWindow le muestra cómo hacer precisamente eso. Puede utilizarlo «tal cual» o modificarlo para que se ajuste a sus necesidades.
Construir un diálogo de supervisión basado en la web, paso a paso
¿Quiere recrear la ventana de administración de 4D Server con una interfaz web? ¿Quiere comprobar cómodamente lo que ocurre en 4D Server sin necesidad de ir a la sala de servidores, utilizar un escritorio remoto o consumir una licencia de 4D Client? Ahora es posible ver todos los parámetros principales de 4D Server(por ejemplo, uso de memoria, espacio en disco, usuarios, procesos e incluso el monitor en tiempo real) a través de la web.
En esta entrada del blog, le guiaremos a través de un conjunto de comandos que 4D entregó en varias versiones de R para construir su propio diálogo de administración del servidor basado en la web. Adicionalmente, el gerente técnico regional de 4D Hispano(Angelo Caroprese) ha proporcionado un componente completo para ser utilizado directamente en sus aplicaciones.
Más información sobre los procesos web
Usted pidió más información sobre los procesos web para identificar mejor las solicitudes que podrían estar ralentizando o bloqueando su servidor. Le hemos escuchado y en 4D v17 R5, hemos añadido información sobre la URL utilizada por los procesos web. Esta información puede ser recuperada de dos maneras: a través de la Ventana de Administración de 4D Server o a través del lenguaje 4D con el comando Get process activity .
¿Quién es quién? Una nueva forma de identificar a los usuarios
Como desarrollador 4D a menudo necesita gestionar usuarios finales con su propio sistema de directorio. Para los usuarios internos, puede crear varios perfiles con diferentes derechos o simplemente utilizar la cuenta Designer por defecto para todos. El problema es que cuando varias personas utilizan el mismo perfil, todos tienen el mismo nombre y es difícil – a veces imposible – diferenciarlos. Afortunadamente, 4D v17 R5 resuelve el dolor de cabeza de tratar de averiguar quién es quién. En esta entrada del blog, explicaremos un nuevo comando y nuevos selectores que le ayudarán a establecer la identidad del usuario 4D definiendo un nombre personalizado para usar en lugar del nombre actual de la cuenta de usuario 4D.
Nuevos comandos de administración del servidor
4D sigue ofreciendo funcionalidades para ayudarle a crear sus propias aplicaciones para monitorizar sus servidores. Desde recuperar programáticamente información sobre sesiones, procesos y el servidor de aplicaciones, hasta obtener información sobre el servidor web.
Habiéndole proporcionado ya comandos para leer los estados, 4D v17 R4 le da ahora la capacidad de cambiar los estados. Ahora puede crear sus propias interfaces de administración como diálogos en el servidor, el cliente, o incluso como páginas HTML para el acceso a la web. Depende de usted. Estos comandos le permiten realizar las mismas acciones que la interfaz de administración estándar de 4D. Por ejemplo, puede enviar un mensaje a sus usuarios para notificarles un mantenimiento programado, o bloquear nuevas conexiones al servidor de aplicaciones mientras realiza una operación en él.
Obtener información sobre la aplicación en ejecución
4D v17 R3 lleva el análisis de su base de datos un paso más allá al permitirle crear un diálogo de administración del servidor personalizado. Después de la capacidad de recuperar información sobre usuarios y procesos, getting toda la información de tiempo de ejecución sobre el servidor web 4D, obtener detalles sobre la licencia activa, y obtener todos los detalles del hardware y del sistema, ahora también tiene la capacidad de recuperar la actividad y la configuración de red de la base de datos en ejecución.
¿Necesita saber en qué dirección IP y puerto está escuchando la base de datos, si las comunicaciones entre el cliente y el servidor están encriptadas, o si se utiliza la capa de red heredada? Simplemente llame al nuevo comando Get application info. Y eso no es todo. Este comando también devuelve información sobre la base de datos como: la cantidad de CPU utilizada, el tiempo transcurrido desde que se inició, y la lista continúa.
Contacto con nosotros
¿Tiene alguna pregunta, sugerencia o simplemente quiere ponerse en contacto con los bloggers de 4D? Escríbenos.
* Su privacidad es muy importante para nosotros. Haga clic aquí para ver nuestra Política