2012-08-03 20 views
9

JIRA'yı bir amazon ec2 t1.micro örneğinde çalıştırmaya çalışıyorum ama başlamıyor. Aynı AMI'yi m1.small makinede çalıştırmaya çalışırsam, iyi çalışır.Amazon ec2 t1.micro örneğinde çalıştırmak için JIRA'yı alma

Bazı araştırmalar yaptım ve bunun nedeni JIRA'nın başlangıçta CPU'yu maksimuma çıkarmasıdır. Bu, örneğin CPU'sunu aşağı doğru gevelememize neden olur. Jira, çekirdek eklentileri yüklemek için çok uzun sürer ve yukarı/durur.

Zaman aşımını this blog'a göre 300 saniyeye yükseltmeyi denedim, ancak yine de çalışmıyor.

Bunu çalıştırmaya çalışıyorum: Ubuntu 12.04 x86_64 AMI amazon tarafından sağlanmıştır.

Bu, 3 geliştiriciyle son derece küçük bir proje içindir ve bunun yavaş mı yoksa böyle bir şey olup olmadığını düşünmüyoruz, sadece çalışmasını istiyoruz. Baska öneri?

cevap

6

bir göz Yorum

JIRA_MAX_PERM_SIZE = 512 ve JVM_SUPPORT_RECOMMENDED_ARGS = ilave edilmesi, diyor here

atın - jira/bin/için "Datlassian.plugins.enable.wait = 300" sabit setenv.sh benim sorunum"

Ancak bu koştu arkadaşım sadece küçük bir örneğini yerine.

16

Addi kullanılan jg JVM_SUPPORT_RECOMMENDED_ARGS = "- Datlassian.plugins.enable.wait = 300" jira/bin/setenv.sh, bir EC2 mikro örneğinde Jira 6 ile sorunumu çözmedi.

Günlüğün daha ileriye gittiğini görebiliyordum, ancak görünürde bir neden olmadığı için çöküyordu. Mikro örnekte yeterli bellek yok.

Çözümümün: Orada kullanılan EC2 AMI üzerinde hiçbir takas, bu yüzden oluşturmak zorunda tek:

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 

Şimdi JIRA yüklemek ve tüm eklentileri başlatmak yapabiliyor, bu kadar biraz yavaş ama GZip sıkıştırma yardımcı devre dışı bırakıyor gibi görünüyor.

+0

Awesome - Teşekkürler Marc, bu benim için çalışan tek şeydi (bir Micro örneğinde çalıştığı için). Sonuçta, ne yapmak zorunda olduğum geçici olarak bir Orta örneği ile başlamıştı. Beni tamamen yüklemeye izin veren bir seçenek, daha sonra Mikro'e küçült, sonra bu seçenekleri ayarla ve sonunda Mikroın altında düzgün çalışıyordu - Tekrar teşekkürler, Sean – sean2078

+0

bu harika, harika bir fikir, bir takas dosyası oluşturuyor :) –

+0

, ilk olarak yararlı olabilir cat/proc/swaps ile herhangi bir takas dosyası olup olmadığını kontrol edin (burada genel bir açıklama https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/5/html/Deployment_Guide/s2-swap-creating-file. html) – Cel

İlgili konular