2012-08-03 13 views
9

Estoy tratando de hacer que JIRA se ejecute en una instancia de amazon ec2 t1.micro, pero no se iniciará. Si trato de ejecutar el mismo AMI en una máquina m1.small, funcionará bien.Hacer que JIRA se ejecute en la instancia de Amazon ec2 t1.micro

He hecho algunas investigaciones y esto se debe a que JIRA maximiza la CPU al arrancar. Esto hace que Amazon acelere la CPU de la instancia hacia abajo. Entonces, Jira tarda demasiado en cargar los complementos principales y se da por vencido/se detiene.

He intentado aumentar el tiempo de espera a 300 segundos según this blog, pero todavía no funciona.

Estoy tratando de ejecutar esto en: Ubuntu 12.04 x86_64 AMI provided by amazon.

Esto es para un proyecto extremadamente pequeño con 3 desarrolladores y no nos importa si es lento o algo por el estilo, solo queremos que funcione. ¿Alguna sugerencia?

Respuesta

6

Tome una mirada here

un comentario donde dice

Adición JIRA_MAX_PERM_SIZE = 512m y JVM_SUPPORT_RECOMMENDED_ARGS = "- Datlassian.plugins.enable.wait = 300" a jira/bin/setenv.sh fijo mi problema"

Sin embargo, mi amigo que se topó con esto sólo utiliza el pequeño ejemplo en su lugar.

16

Addi ng JVM_SUPPORT_RECOMMENDED_ARGS = "- Datlassian.plugins.enable.wait = 300" a jira/bin/setenv.sh no solucionó mi problema con Jira 6 en una microinstancia EC2.

Pude ver en el registro que iba más lejos, pero se estaba rompiendo sin ningún motivo aparente. Resulta que la instancia micro no tiene suficiente memoria.

Mi solución: No había intercambio en el EC2 AMI que he usado, así que tuve que crear una:

sudo dd if=/dev/zero of=/var/swapfile bs=1M count=2048 && 
sudo chmod 600 /var/swapfile && 
sudo mkswap /var/swapfile && 
echo /var/swapfile none swap defaults 0 0 | sudo tee -a /etc/fstab && 
sudo swapon -a 

Ahora Jira es capaz de cargar e inicializar todos los plugins, que es un poco lento, pero parece que la desactivación de la compresión GZip ayuda.

+0

Impresionante - Gracias Marc, esto fue lo único que funcionó para mí (en lo que respecta a tenerlo ejecutado en una instancia Micro) .. Al final, lo que tenía que hacer era comenzar temporalmente con una instancia Media (el único opción que me permitiría instalar completamente), luego reducir a Micro, luego establecer estas opciones y finalmente estaba funcionando correctamente bajo Micro - Gracias de nuevo, Sean – sean2078

+0

esto es increíble, gran idea creando un archivo de intercambio :) –

+0

podría ser útil para primero compruebe si tiene algún archivo swap presente con cat/proc/swaps (buena explicación general aquí https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/5/html/Deployment_Guide/s2-swap-creating-file). html) – Cel

Cuestiones relacionadas