Liberty Kernel

The kernel

Paquetes de SPI proporcionados por esta característica

Elementos de configuración de la característica

Puede utilizar los siguientes elementos en el archivo server.xml para configurar la característica Kernel de Liberty:

config
Define cómo el servidor procesa la información de configuración.
Nombre de atributo Tipo de datos Valor predeterminado Descripción
monitorInterval Un período de tiempo con precisión de milisegundos 500ms Velocidad con la que el servidor comprueba las actualizaciones de configuración. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.
onError
  • IGNORE
  • FAIL
  • WARN
WARN Acción a realizar después de un error de configuración.
IGNORE
El servidor no emitirá mensajes de aviso y error cuando se produzca un error de configuración.
FAIL
El servidor emitirá un mensaje de aviso o error con el primer error y después se detendrá el servidor.
WARN
El servidor emitirá mensajes de aviso y error cuando se produzca un error de configuración.
updateTrigger
  • mbean
  • polled
  • disabled
polled Desencadenante o método de actualizaciones de configuración.
mbean
El servidor sólo actualizará la configuración cuando se lo solicite un MBean invocado por un programa externo como, por ejemplo, un entorno de desarrollo integrado o una aplicación de gestión.
polled
El servidor explorará en busca de cambios en el intervalo de sondeo de todos los archivos de configuración y actualizará la configuración de tiempo de ejecución con los cambios detectados.
disabled
Inhabilita toda la supervisión de actualización. Los cambios de configuración no se aplicarán mientras el servidor esté en ejecución.
executor
Define los valores para el ejecutor predeterminado del kernel de Liberty. Tenga en cuenta que siempre existe un único ejecutor predeterminado para que lo utilice únicamente el tiempo de ejecución de Liberty y no para que otras aplicaciones puedan acceder al mismo de forma directa. Las aplicaciones que necesitan configurar y utilizar los ejecutores deberán utilizar, en su lugar, los ejecutores gestionados.
Nombre de atributo Tipo de datos Valor predeterminado Descripción
coreThreads int -1 Número principal o estado estable de hebras que se va a asociar con el ejecutor. El número de hebras asociadas con el ejecutor alcanzará rápidamente este número. Si este valor es menor de 0, se utiliza un valor por omisión. Este valor por omisión se calcula basándose en el número de hebras de hardware del sistema.
keepAlive Un período de tiempo con precisión de milisegundos 60s Tiempo durante el que debe conservarse una hebra desocupada en la agrupación antes de que termine. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.
maxThreads int -1 Número máximo de hebras que se puede asociar con el ejecutor. Si es mayor que 0, este valor debe ser mayor o igual que el valor de coreThreads. Si el valor de maxThreads es menor o igual que 0, el número máximo de hebras no tiene límites. Tenga en cuenta que el número real de hebras asociado al ejecutor lo determina dinámicamente el kernel de Liberty, por lo tanto, si no se limita el número máximo de hebras no significa que el tiempo de ejecución creará de forma activa grandes cantidades de hebras, simplemente permite que el kernel de Liberty decida el número de hebras que se ha de asociar al ejecutor sin que exista un límite máximo definido.
name string Default Executor El nombre del ejecutor predeterminado del kernel de Liberty.
rejectedWorkPolicy
  • CALLER_RUNS
  • ABORT
ABORT Política que se utilizará cuando el ejecutor no pueda dividir en fases el trabajo para su ejecución.
CALLER_RUNS
Ejecutar el trabajo inmediatamente en la hebra del llamante.
ABORT
Generar una excepción.
stealPolicy
  • STRICT
  • NEVER
  • LOCAL
LOCAL Política de robo en el trabajo que debe aplicarse. Las opciones de esta política determinan cómo se coloca en cola el trabajo, y cómo las hebras obtienen el trabajo en cola.
STRICT
Todas las hebras que generan trabajo poseen una pila de trabajo local. Las hebras asociadas con el ejecutor toman trabajo de otras hebras cuando la pila de trabajo local se ha agotado.
NEVER
Una cola de trabajo global se utiliza para dar trabajo a las hebras asociadas con el ejecutor. No tendrá lugar ningún robo.
LOCAL
Se utiliza una cola de trabajo global para trabajos generados por hebras no asociadas con el ejecutor. El trabajo generado por las hebras asociadas con el ejecutor se coloca en una pila de trabajo local. Esta pila de trabajo es propiedad de la hebra que la ha generado, a no ser que otra hebra se la robe. Las hebras asociadas con el ejecutor toman trabajo de otras hebras si la pila de trabajo local está vacía y no hay trabajos en la cola de trabajo global.
featureManager
Define la forma en que el servidor carga las características.
Nombre de atributo Tipo de datos Valor predeterminado Descripción
onError
  • IGNORE
  • FAIL
  • WARN
WARN Acción a realizar después de una anomalía para cargar una característica.
IGNORE
El servidor no emitirá mensajes de aviso y error cuando se produzca un error de configuración.
FAIL
El servidor emitirá un mensaje de aviso o error con el primer error y después se detendrá el servidor.
WARN
El servidor emitirá mensajes de aviso y error cuando se produzca un error de configuración.
featureManager > feature
Descripción: Especifica una característica que se va a utilizar cuando se ejecute el servidor.
Obligatorio: false
Tipo de datos: string
fileset
Especifica un conjunto de archivos empezando por un directorio base y coincidente con un conjunto de patrones.
Nombre de atributo Tipo de datos Valor predeterminado Descripción
caseSensitive boolean true Valor booleano que indica si la búsqueda debe ser sensible a las mayúsculas y minúsculas (valor por omisión: true).
dir Vía de acceso a un directorio ${server.config.dir} Directorio base para buscar archivos
excludes string   Lista de patrones de nombres de archivo separados por comas o espacios que se excluyen de los resultados de la búsqueda. Por omisión, no se excluye ningún archivo.
id string   Un ID de configuración exclusivo.
includes string * Lista de patrones de nombres de archivo separados por comas o espacios que se incluyen en los resultados de la búsqueda (valor por omisión: *).
scanInterval Un período de tiempo con precisión de milisegundos 0 Intervalo de exploración para comprobar si hay cambios en el conjunto de archivos con el sufijo de unidad de tiempo h-hora, m-minuto, s-segundo, ms-milisegundo (por ejemplo, 2 min o 5 s). Inhabilitado (intervalo de exploración=0) por omisión. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.
include
Especifique un recurso de configuración que se va a incluir en la configuración del servidor.
Nombre de atributo Tipo de datos Valor predeterminado Descripción
location Un archivo, directorio o URL.   Especifica la ubicación del recurso. Esto puede ser una vía de acceso de archivo o un URI para un recurso remoto.
onConflict
  • IGNORE
  • REPLACE
  • MERGE
MERGE Especifica el comportamiento que se utiliza para gestionar elementos cuando se encuentran conflictos.
IGNORE
Los elementos en conflicto en el archivo incluido se ignorarán.
REPLACE
Cuando los elementos entran en conflicto, el elemento del archivo incluido sustituirá al elemento en conflicto.
MERGE
Los elementos en conflicto se fusionarán juntos.
optional boolean   Permitir que se pase por alto el recurso incluido si no se encuentra.
installUtility
Proporciona una herramienta de mandatos para gestionar activos de Liberty, como característica, arreglo, muestreo, etc.
Nombre de atributo Tipo de datos Valor predeterminado Descripción
someProperty string String value Descripción de la propiedad de ejemplo
logging
Controla la captura y la salida de los mensajes de registro y rastreo.
Nombre de atributo Tipo de datos Valor predeterminado Descripción
consoleLogLevel
  • ERROR
  • WARNING
  • AUDIT
  • OFF
  • INFO
AUDIT El nivel de registro cronológico utilizado para filtrar los mensajes escritos en las corrientes del sistema. El valor por omisión es auditoría.
ERROR
Los mensajes de error se escribirán en la corriente de error del sistema.
WARNING
Los mensajes de aviso se escribirán en la corriente de salida del sistema. Los mensajes de error se escribirán en la corriente de error del sistema.
AUDIT
Los mensajes de auditoría y aviso se escribirán en la corriente de salida del sistema. Los mensajes de error se escribirán en la corriente de error del sistema.
OFF
No se escribirá ninguna salida de servidor en las corrientes del sistema. Sólo se escribirá la salida JVM en las corrientes del sistema.
INFO
Los mensajes de información, auditoría y aviso se escribirán en la corriente de salida del sistema. Los mensajes de error se escribirán en la corriente de error del sistema.
copySystemStreams boolean true Si es true, se grabará System.out en la corriente de salida de sistema y System.err en la salida de errores de sistema. Si el valor es false, System.out y System.err se grabarán en los registros configurados, como messages.log o trace.log, pero no en las corrientes del sistema. El valor por omisión es true.
hideMessage string   La lista de mensajes, separados por una coma, que se han configurado para ocultarse de los archivos console.log y message.log. Si los mensajes se han configurado para ocultarse, se redireccionan al archivo trace.log.
logDirectory Vía de acceso a un directorio ${server.output.dir}/logs Ubicación del directorio de los archivos de anotaciones cronológicas. El valor por omisión es ${server.output.dir}/logs.
maxFileSize int

Mínimo:0

20 Tamaño máximo de un archivo de registro, en megabytes, antes de que se retrotraiga; un valor 0 significa que no hay ningún límite.
maxFiles int

Mínimo:0

2 Número máximo que se mantendrá de archivos de registro, antes de que se elimine el archivo más antiguo; un valor 0 significa que no hay ningún límite.
messageFileName string messages.log Nombre del archivo donde se grabará la salida de mensajes relativo con el directorio de registro. El valor por omisión es messages.log.
suppressSensitiveTrace boolean false El rastreo del servidor puede exponer datos confidenciales cuando rastrea los datos sin tipo como, por ejemplo, los bytes recibidos a través de una conexión de red. Si es true, impide la exposición de información potencialmente confidencial en los archivos de registro y rastreo. El valor por omisión es false.
traceFileName string trace.log Nombre del archivo donde se grabará la salida de rastreo relativo con el directorio de registro. El valor por omisión es trace.log.
traceFormat
  • ENHANCED
  • BASIC
  • ADVANCED
ENHANCED Este formato se utiliza para el registro de rastreo.
ENHANCED
Se utiliza el formato de rastreo básico mejorado.
BASIC
Se utiliza el formato de rastreo básico.
ADVANCED
Se utiliza el formato de rastreo avanzado.
traceSpecification string *=info Especificación de rastreo que se ajusta a la gramática de especificación de rastreo y especifica el estado inicial de varios componentes de rastreo. Se permite un valor vacío, que se trata como 'inhabilitar todo el rastreo'. Cualquier componente no especificado se inicializará con el estado por omisión *=info.
variable
Declarar una nueva variable especificando el nombre y valor de la variable.
Nombre de atributo Tipo de datos Valor predeterminado Descripción
name string   El nombre de la variable.
value string   Valor que se asignará a la variable.
zosLogging
Propiedades de configuración para iniciar sesión en z/OS.
Nombre de atributo Tipo de datos Valor predeterminado Descripción
enableLogToMVS boolean false Habilitar el direccionamiento de mensajes del servidor iniciado como USS hacia la consola MVS.

Icono que indica el tipo de tema Tema de referencia

Términos y condiciones para centros de información | Comentarios


Icono de indicación de fecha y hora Última actualización: 15 de junio de 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=rwlp_feature_kernel
Nombre de archivo:rwlp_feature_kernel.html