uso de espacio del sistema de archivos de z/OS UNIX
La mayoría de los datos relacionados con z/OS® Explorer que no se graban en una sentencia DD terminan en un archivo z/OS UNIX. El programador del sistema controla qué datos se escriben y a dónde van. Sin embargo, no controla la cantidad de datos que se escriben.
- Análisis de problemas (archivos de registro y de volcado del sistema), para los que se documentan muchos detalles en Resolución de problemas de configuración
- Auditoría, tal como se documenta en Registro de auditoría
- Metadatos de envío a cliente, tal como se documenta en Metadatos de envío a cliente.
- Datos temporales
/var/zexpl/logs/serverpara registros de tareas iniciadas RSE/var/zexpl/logs/$LOGNAMEpara anotaciones de usuario
De forma predeterminada, en las anotaciones sólo se escriben los mensajes de error y de aviso. De manera que, si todo sale según se prevé, estos directorios deberían contener únicamente archivos vacíos o prácticamente vacíos (sin contar las anotaciones de auditoría).
Puede habilitar el registro de mensajes informativos, preferiblemente bajo la dirección del centro de soporte de IBM® , lo que aumenta notablemente el tamaño de los archivos de registro.
startup
$ ls –l /var/zexpl/logs/server
total 144
–rw–rw–rw– 1 STCRSE STCGRP 33642 Jul 10 12:10 rsedaemon.log
–rw–rw–rw– 1 STCRSE STCGRP 1442 Jul 10 12:10 rseserver.log
logon
$ ls –l /var/zexpl/logs/server
total 144
–rw------- 1 STCRSE STCGRP 36655 Jul 10 12:11 rsedaemon.log
–rw------- 1 STCRSE STCGRP 1893 Jul 10 12:11 rseserver.log
$ ls –l /var/zexpl/logs/IBMUSER
total 160
–rw------- 1 IBMUSER SYS1 3459 Jul 10 12:11 ffs.log
–rw------- 1 IBMUSER SYS1 0 Jul 10 12:11 ffsget.log
–rw------- 1 IBMUSER SYS1 0 Jul 10 12:11 ffsput.log
–rw------- 1 IBMUSER SYS1 303 Jul 10 12:11 ffslock.log
–rw------- 1 IBMUSER SYS1 7266 Jul 10 12:11 rsecomm.log
logoff
$ ls –l /var/zexpl/logs/server
total 80
–rw------- 1 STCRSE STCGRP 36655 Jul 10 12:11 rsedaemon.log
–rw------- 1 STCRSE STCGRP 2208 Jul 10 12:11 rseserver.log
$ ls –l /var/zexpl/logs/IBMUSER
total 296
–rw------- 1 IBMUSER SYS1 6393 Jul 10 12:11 ffs.log
–rw------- 1 IBMUSER SYS1 0 Jul 10 12:11 ffsget.log
–rw------- 1 IBMUSER SYS1 0 Jul 10 12:11 ffsput.log
–rw------- 1 IBMUSER SYS1 609 Jul 10 12:11 ffslock.log
–rw------- 1 IBMUSER SYS1 45157 Jul 10 12:11 rsecomm.log
stop
$ ls –l /var/zexpl/logs/server
total 80
–rw------- 1 STCRSE STCGRP 36655 Jul 10 12:11 rsedaemon.log
–rw------- 1 STCRSE STCGRP 2490 Jul 10 12:12 rseserver.log
- Las anotaciones de tareas iniciadas utilizan 34 KB tras el inicio y aumentan paulatinamente a medida que los usuarios inician sesión, finalizan sesión, o bien se emiten mandatos de operador.
- Un directorio de registro de cliente utiliza 11 KB tras el inicio de sesión y aumenta bastante cuando el usuario empieza a trabajar (no se muestra en el ejemplo).
- Finalizar la sesión añade otros 40 KB a las anotaciones del usuario, incrementando el número hasta 51 KB.
A excepción del registro de auditoría, los archivos de registro se sobrescriben cada vez que se reinicia (para la tarea iniciada RSE) o se finaliza la sesión (para un cliente), manteniendo el tamaño total adecuado. Los registros de auditoría se eliminan después de que caduque el intervalo especificado en
audit.retention.period. La directiva keep.last.log de rse.env cambia esto ligeramente, ya que puede hacer que RSE mantenga una copia del registro anteriores. Las copias antiguas se eliminan siempre. Si la directiva keep.all.logs en rse.env está habilitada, todos los registros tienen una indicación de fecha y hora que se añade al nombre y los archivos se eliminan después de que caduque el intervalo especificado en log.retention.period.
Se envía un mensaje de aviso a la consola cuando el sistema de archivos que contiene los archivos de registro se está quedando sin espacio disponible. Este mensaje de consola (FEK103E) se repite regularmente hasta que se ha resuelto el problema de falta de espacio. Cuando el sistema de archivos se queda sin espacio, RSE intentará suprimir los archivos de registro existentes para liberar espacio. Los registros de auditoría no están afectados por este proceso.
| Ubicación | Directiva | Función |
|---|---|---|
| rescomm.properties | debug_level | Establecer el nivel de detalle de registro predeterminado |
| rsecomm.properties | USER | Habilite nivel_depuración 2 para usuarios especificados. |
| rse.env | keep.all.logs | Conserva una copia de los registros previos antes del inicio/inicio de sesión. |
| rse.env | keep.last.log | Conserva una copia de los registros previos antes del inicio/inicio de sesión. |
| rse.env | enable.audit.log | Mantener un rastreo de auditoría de las acciones de clientes. |
| rse.env | enable.standard.log | Escribir las secuencias stdout y stderr de la agrupación (o agrupaciones) de hebras en un archivo de registro. |
| rse.env | DSTORE_TRACING_ON | Habilitar anotaciones de acciones de DataStore. |
| rse.env | DSTORE_MEMLOGGING_ON | Habilitar anotaciones de uso de memoria de DataStore. |
| Mandato de operador | modify rsecommlog <level> | Cambiar dinámicamente el nivel de detalle de registro de rsecomm.log |
| Mandato de operador | modify rsedaemonlog <level> | Cambiar dinámicamente el nivel de detalle de registro de rsedaemon.log |
| Mandato de operador | modify rseserverlog <level> | Cambiar dinámicamente el nivel de detalle de registro de rseserver.log |
| Mandato de operador | modify rsestandardlog {on|off} | Cambiar dinámicamente la actualización de std*.*.log |
| Mandato de operador | modify trace {on|off} USER=userid | Habilite nivel_depuración 2 para usuarios especificados. |
| Mandato de operador | modify trace {on|off} SERVER=pid | Habilite nivel_depuración 2 para usuarios especificados. |
| Mandato de operador | modify trace clear | Inhabilite la configuración de rastreo |
| Mandato de operador | modify logs | Recopilar registros de host e información de configuración |
| rse.env | daemon.log | Vía de acceso inicial para la tarea iniciada RSE y las anotaciones de auditoría. |
| rse.env | user.log | Vía de acceso inicial del registro de usuario. |
| rse.env | CGI_ISPWORK | Vía de acceso de inicio para las anotaciones de pasarela ISPF |
| rse.env | TMPDIR | Directorio para registros IVP y mandato de operador modify logs |
| rse.env | _CEE_DMPTARG | Directorio para vuelcos de Java™ |
z/OS Explorer, junto con el software necesario como ISPF Gateway heredado, también graba datos temporales en /tmp y /var/zexpl/WORKAREA. La cantidad de datos escritos aquí como resultado de las acciones de usuario no es predecible, de manera que debe tener mucho espacio libre en los sistemas de archivos que contienen estos directorios.
Explorador de z/OS siempre intenta limpiar estos archivos temporales, pero la limpieza manual, tal como se documenta en "(Opcional) WORKAREA y /tmp cleanup" en Guía de configuración de host (SC27-8437), se puede realizar prácticamente en cualquier momento.
| Ubicación | Directiva | Función |
|---|---|---|
| rse.env | CGI_ISPWORK | Vía de acceso de inicio para datos temporales. |
| rse.env | TMPDIR | Directorio para datos temporales. |