Tag Archives: wildfly

Reiniciando el proceso Host Controller en un dominio de Jboss/Wildfly

Si estamos ejecutando Jboss en modo dominio, tendremos dos elementos clave exclusivos en este modo de ejecución que van a servir para explicar este artículo:

  • Process Controller: proceso encargado de crear a su vez el resto de procesos hijo del entorno de dominio, como puedan ser el host controller o las instancias de Jboss.
  • Host Controller: proceso hijo del anterior, encargado de comunicarse y coordinar la administración con las instancias de Jboss de ese servidor. En la arquitectura de clúster más básica con dos nodos, tendremos un host controller que actuará como controlador de dominio en el nodo maestro, y un host controller esclavo en el nodo secundario.

Continue reading

Recuperando el valor secreto del usuario de dominio de Jboss/Wildfly

Cuando utilizamos Jboss EAP o Wildfly en modo dominio, tendremos que haber creado previamente un usuario administrativo de dominio que utilizaremos para conectar el nodo esclavo (o nodos esclavos si tenemos más de uno) con el controlador de dominio maestro.

Vamos a reproducir ese paso inicial de creación de usuario como ejemplo para el resto del artículo. Llamaremos al usuario testuser y le pondremos como contraseña 1234Abcd?

Continue reading

Mod_cluster y errores 404 al reiniciar Apache – Configurando persistencia de workers

Cuando reiniciamos un servidor web Apache ya sea manualmente o bien como una tarea habitual programada en un cron, podemos apreciar un error 404 durante unos breves segundos, algunos más que los que tarda el servidor web en reiniciar. En el log de Jboss podremos observar errores de este tipo:

Continue reading

Optimización y mejora del rendimiento en Jboss con el conector nativo APR

Para entornos de alta concurrencia en los que necesitemos un óptimo rendimiento de nuestro servidor de aplicaciones Jboss, una opción recomendable es utilizar el conector nativo APR.

Por su parte el propio Tomcat también puede hacer uso del conector nativo para mejorar el rendimiento y escalabilidad. En la propia documentación del gato encontramos un resumen con las ventajas que proporciona (también aplica al servidor de aplicaciones Jboss para el caso que atañe en este artículo).

Continue reading

Compilando la última versión de Jboss/Wildfly desde código fuente

La última versión disponible no tiene por qué ser la más estable, pero si queremos probar nuevas funcionalidades o tener entornos de testeo con las últimas versiones, la solución es bastante fácil: el código fuente del proyecto lo tenemos alojado en GitHub. A partir de ahí, sólo es necesario ponernos manos a la obra para compilarlo.

Continue reading

WindRide: utilidad para la migración de servidores de aplicaciones Jboss

Como comenté en el anterior artículo, por una parte tenemos la utilidad windup para la migración de las aplicaciones a versiones más recientes de Jboss y por otra WindRide, que tiene por objetivo migrar la propia infraestructura del servidor de aplicaciones.

Continue reading