Definición de procesos de servidor de aplicaciones

Para mejorar la operación de un servidor de aplicaciones, puede definir información de la línea de mandatos para iniciar o inicializar un proceso de servidor de aplicaciones. Dichos valores definen propiedades de tiempo de ejecución como el programa que se debe ejecutar, los argumentos para ejecutar el programa y el directorio de trabajo.

Acerca de esta tarea

Una definición de proceso puede incluir características como, por ejemplo, valores de JVM (Java™ Virtual Machine), vías de acceso estándar de entrada, error y salida, y el ID de usuario y la contraseña bajo los que se ejecuta un servidor.

Puede definir los procesos del servidor de aplicaciones mediante la consola administrativa o la herramienta wsadmin.

Procedimiento

  1. En la consola administrativa, pulse Servidores > Tipos de servidor > WebSphere Application Serversy, a continuación, pulse un nombre de servidor de aplicaciones.
  2. En la sección Infraestructura del servidor, pulse Java y gestión de procesos > Definición de proceso.
  3. En la página de valores de definición de proceso, especifique el nombre del ejecutable que desea ejecutar, todos los argumentos que vaya a pasar cuando el proceso empiece a ejecutarse y el directorio de trabajo en que se ejecutará el proceso. A continuación, pulse Aceptar.
  4. [AIX HP-UX Solaris][IBM i]Especifique sentencias de ejecución de proceso para iniciar o inicializar un proceso UNIX o IBM® i .
  5. Especifique políticas de supervisión para llevar un seguimiento del rendimiento del proceso.
  6. Especifique los archivos de registro de proceso donde se grabarán los flujos de salida y de error estándar. Efectúe este paso si no desea utilizar los nombres de archivo por omisión.
  7. Especifique los pares de nombre-valor para las propiedades que son necesarios para la definición del proceso.
    Evitar problemas: cada nombre de propiedad personalizada debe ser exclusivo. Si se utiliza el mismo nombre para varias propiedades, el proceso usa el valor especificado para la primera propiedad que tiene ese nombre.
  8. Opcional: [AIX Solaris HP-UX Linux Windows][IBM i]Evite que el servidor de aplicaciones cree volcados javacore.

    Un volcado javacore, denominado también volcado de hebras, es uno de los documentos de determinación de problemas primarios que crea un servidor de aplicaciones. Además, el impacto producido en el rendimiento cuando se crea un volcado javacore en general puede ignorarse. Por lo tanto, en la mayoría de entornos del producto, no debe suprimir la creación de un volcado javacore.

    En determinadas circunstancias, como cuando hay un factor a tener en cuenta relacionado con la seguridad, puede desee impedir que el servidor de aplicaciones cree volcados javacore. Para inhabilitar la función de volcados javacore:

    1. En la consola administrativa, pulse Servidores > Tipos de servidor > WebSphere Application Servers > nombre_servidory, a continuación, en la sección Infraestructura del servidor, pulse Java y gestión de procesos > Definición de proceso > Máquina virtual Java > Propiedades personalizadas > Nueva
    2. En el campo Nombre, especifique DISABLE_JAVADUMP y en el campo Valor, especifique true para impedir que el servidor de aplicaciones cree volcados javacore.
  9. Detenga el servidor de aplicaciones y luego haga que el ejecutable que especifica la definición del proceso, reinicie el servidor.
    Si el ejecutable no puede reiniciar el servidor de aplicaciones, el ejecutable debe utilizar el servidor genérico.
  10. Compruebe el servidor para asegurarse de que la definición del proceso se ejecuta y funciona como esperaba.