2012-08-03 54 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