我创建的每一个EC2实例都存在几天的问题。
我设置了组安全性,jira安装文件,数据库。然后,我打开安装URL,并且数据库测试连接正在工作,但是在提交时,加载需要几分钟,然后整个服务器都关闭了,安装被中止。
顺便说一句:我是AWS的新手,所以我仅更改和添加了安全组中的端口。
以下是一些屏幕截图:
答案 0 :(得分:0)
最可能的原因是您的内存不足。 Jira对要求的要求很高,因此,如果您尝试使用具有1 Gb RAM的实例,它将无法正常工作,并且进程将因OOM(内存不足)异常而终止。
另一种方法是使用ECS优化的AMI(https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html)创建实例,然后将Jira作为Docker容器(https://community.atlassian.com/t5/Jira-articles/How-to-run-Jira-in-a-docker-container/ba-p/752697)运行。
答案 1 :(得分:0)
我已经看到使用Atlassian CloudFormation模板会发生这种情况。问题在于数据库设置需要花费很长时间,以至于负载均衡器ping最终超时,因此负载均衡器决定该节点已关闭并将其从负载中删除。您可以通过查看AWS控制台上的负载均衡器状态来确认是否是这种情况。
可能有更好的方法来处理此问题,但是我通过直接访问Jira节点执行设置(即绕过节点平衡器并直接命中8080端口)来解决此问题。您可能需要设置堡垒主机并通过SSH转发连接。