9

Amazon ec2 t1.micro インスタンスで JIRA を実行しようとしていますが、起動しません。m1.small マシンで同じ AMI を実行しようとすると、正常に動作します。

私はいくつかの調査を行いましたが、これは JIRA が起動時に CPU を使い果たすためです。これにより、Amazon はインスタンスの CPU を大幅に削減します。その後、Jira はコア プラグインの読み込みに時間がかかりすぎて、あきらめたり停止したりします。

このブログに従って、タイムアウトを 300 秒に増やしてみましたが、それでも機能しません。

これを実行しようとしています:Amazonが提供するUbuntu 12.04 x86_64 AMI。

これは 3 人の開発者による非常に小規模なプロジェクトのためのものであり、速度が遅くても気にせず、ただ動作させたいだけです。助言がありますか?

4

2 に答える 2

16

JVM_SUPPORT_RECOMMENDED_ARGS="-Datlassian.plugins.enable.wait=300" を jira/bin/setenv.sh に追加しても、EC2 マイクロ インスタンス上の Jira 6 に関する問題は解決しませんでした。

ログで、それがさらに進んでいることを確認できましたが、明らかな理由もなくクラッシュしていました。マイクロ インスタンスに十分なメモリがないことが判明しました。

私の解決策: 使用した 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

これで、Jira はすべてのプラグインを読み込んで初期化できるようになりました。少し遅いですが、GZip 圧縮を無効にすると役立つようです。

于 2013-06-11T00:31:23.980 に答える
6

こちらをご覧ください

コメントが言うところ

JIRA_MAX_PERM_SIZE=512m と JVM_SUPPORT_RECOMMENDED_ARGS="-Datlassian.plugins.enable.wait=300" を jira/bin/setenv.sh に追加すると問題が解決しました"

ただし、これに遭遇した私の友人は、代わりに小さなインスタンスを使用しました。

于 2012-08-03T17:36:03.353 に答える