2012-08-03 49 views
9

我試圖讓JIRA就在Amazon EC2 t1.micro實例上運行運行,但它不會啓動。 如果我嘗試在m1.small機器上運行相同的AMI,它將正常工作。獲取JIRA到在Amazon EC2 t1.micro實例

我已經做了一些研究,這是因爲JIRA馬克塞斯啓動時的CPU。這導致亞馬遜扼殺實例的CPU。 Jira然後花費太長時間來加載核心插件並放棄/停止。

我曾嘗試增加超時爲300秒按this blog,但它仍然無法正常工作。

我想上運行此: 的Ubuntu 12.04 x86_64的AMI Amazon提供。

這是與3個開發一個非常小的項目,如果它的速度慢之類的東西,我們只是希望它的工作,我們不介意。有什麼建議麼?

回答

6

看看here

其中評論說

加入JIRA_MAX_PERM_SIZE =512米和JVM_SUPPORT_RECOMMENDED_ARGS = 「 - Datlassian.plugins.enable.wait = 300」 到JIRA /斌/ setenv.sh固定我的問題」

但是我的朋友,誰遇到了這個剛剛使用的小實例來代替。

16

Addi鉤ng JVM_SUPPORT_RECOMMENDED_ARGS =「 - Datlassian.plugins.enable.wait = 300」到jira/bin/setenv.sh沒有解決我在EC2微型實例上的問題。

我可以在日誌中看到它正在進一步發展,但它沒有明顯的原因崩潰。 原來微實例沒有足夠的內存。

我的解決辦法: 有在EC2 AMI,我用沒有交換,所以我不得不創建一個:

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 

現在吉拉能夠加載和初始化所有的插件,這是一個有點慢,但看起來像禁用GZip壓縮幫助。

+0

真棒 - 感謝馬克,這只是爲我工作(在問候有它在微型實例上運行)。在最後,我所要做的就是暫時地以中等實例開始的東西(只選項,讓我完全安裝),然後減少到微,然後設置這些選項,它終於正常工作下微 - 再次感謝,肖恩 – sean2078 2014-01-12 19:07:09

+0

這是真棒,創建一個交換文件的好主意:) – 2015-01-08 16:09:51

+0

可能會有用的第一用cat/proc/swaps檢查是否有任何交換文件(這裏有很好的總體解釋https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/5/html/Deployment_Guide/s2-swap-creating-file。 html) – Cel 2015-11-11 15:15:41