This forum is no longer active. Please post your questions to our new community site

Redmine Mongrel

Subscribe to Redmine Mongrel 8 post(s), 2 voice(s)

 
Avatar jhony 38 post(s)

El instalador de bitnami para redmine por defecto arranca con 2 mongrel
cual es la posibilidad de que le pueda agregar otro mongrel para que
mejore el rendimiento de la aplicación

Gracias

 
Avatar Beltrán Rueda Administrator 3,714 post(s)

Hola,

Es sencillo, debes de modificar los siguientes ficheros:

1. <install_dir>/apps/redmine/conf/redmine.conf y añadir una línea más para el siguiente puerto que vas a usar:


ProxyPass /redmine balancer://redminecluster
ProxyPassReverse /redmine balancer://redminecluster

<Proxy balancer://redminecluster>
  BalancerMember <a href="http://127.0.0.1:3001/redmine">http://127.0.0.1:3001/redmine</a>
  BalancerMember <a href="http://127.0.0.1:3002/redmine">http://127.0.0.1:3002/redmine</a>
  BalancerMember <a href="http://127.0.0.1:3003/redmine">http://127.0.0.1:3003/redmine</a>
</Proxy>

2. <install_dir>/apps/redmine/config/mongrel_cluster.yml debes aumentar el número de servidores:


--- 
prefix: /redmine
log_file: log/mongrel.log
port: "3001" 
environment: production
pid_file: tmp/pids/mongrel.pid
servers: 3

Un saludo.

 
Avatar jhony 38 post(s)

Gracias beltran

Una pregunta

Esto mejoraria el rendimiento de la aplicación

 
Avatar jhony 38 post(s)

Beltran encontre el primer archivo que me dijiste el que esta en /apps/redmine/conf/redmine.conf
pero este no estaba
/apps/redmine/config/mongrel_cluste.yml

el primero lo modifique tal como me indicaste y como no encontre el segundo comence a buscar y encontre este archivo
\BitNami Redmine Stack\apps\redmine\scripts\serviceinstall
y agregue un nuevo servicio mongrel, no se si realice esto bien o si me falto algo

Muchas Gracias

 
Avatar Beltrán Rueda Administrator 3,714 post(s)

Hola,

Ah creo que tu plataforma es Windows, las instrucciones que posteé servian para Linux o Mac OS X. Para Windows en vez de modificar mongrel_cluster.yml debes instalar un nevo mongrel como servicio. Para ello modificas como bien dices ”\BitNami Redmine Stack\apps\redmine\scripts\serviceinstall.bat” y añade un nuevo servidor. Luego ejecuta ese script para desinstalar/instalar los nuevos servicios:

> serviceinstall.bat REMOVE
> serviceinstall.bat INSTALL

Y en el panel de administración de servicios deben aparecer 3 redmineMongrel corriendo. Para comprobar que funciona bien también puedes acceder a http://127.0.0.1:3001, http://127.0.0.1:3002 y http://127.0.0.1:3003.

El rendimiento depende de tu máquina, pero 3 servidores mongrel en cluster por supuesto es mejor que 1.

Un saludo.

 
Avatar jhony 38 post(s)

Ok Gracias

 
Avatar jhony 38 post(s)

Beltran probe como me dijiste
http://127.0.0.1:3001, http://127.0.0.1:3002 y http://127.0.0.1:3003.
pero ninguna de las tres me da respuesta
los servicios aparecen corriendo normalmente
no hay otra forma de probar de que los mongrel esten haciendo su trabajo?

 
Avatar Beltrán Rueda Administrator 3,714 post(s)

Si, si te vas al administrador de tareas o “task manager” (CTRL+ALT+SUPR) deberías ver tantos procesos ruby.exe como servidores mongrels hayas instalado y estén corriendo. También puedes comprobar que se han instalado los servicios:

Inicio -> Ejecutar -> services.msc

Deben aparecer los servidores mongrel con el nombre redmineMongrel1 y redmineMongrel2.

Saludos.