2012-08-03 18 views
9

पर चलाने के लिए जेआईआरए प्राप्त करना मैं जेरा को अमेज़ॅन ec2 t1.micro इंस्टेंस पर चलाने के लिए प्राप्त करने की कोशिश कर रहा हूं लेकिन यह शुरू नहीं होगा। यदि मैं एक एम 1.small मशीन पर एक ही एएमआई चलाने की कोशिश करता हूं, तो यह ठीक काम करेगा।अमेज़ॅन ec2 t1.micro उदाहरण

मैंने कुछ शोध किया है और ऐसा इसलिए है क्योंकि जिरा स्टार्टअप पर सीपीयू को अधिकतम करता है। यह अमेज़ॅन को उदाहरण के सीपीयू को सीधे नीचे थ्रॉटल करने का कारण बनता है। जिरा को कोर प्लगइन्स लोड करने में बहुत लंबा समय लगता है और छोड़ देता है/बंद हो जाता है।

मैंने this blog के अनुसार टाइमआउट को 300 सेकंड तक बढ़ाने की कोशिश की है, लेकिन यह अभी भी काम नहीं करता है।

मैं इसे चलाने की कोशिश कर रहा हूं: उबंटू 12.04 x86_64 AMI द्वारा प्रदान की गई AMION।

यह 3 डेवलपर्स के साथ एक बेहद छोटी परियोजना के लिए है और हमें कोई फर्क नहीं पड़ता कि यह धीमा है या ऐसा कुछ भी है, हम बस इसे काम करना चाहते हैं। कोई सुझाव?

उत्तर

6

एक नज़र here

जहां एक टिप्पणी कहते हैं

जोड़ना JIRA_MAX_PERM_SIZE = 512 एम और JVM_SUPPORT_RECOMMENDED_ARGS = ले लो "- Datlassian.plugins.enable.wait = 300" jira/bin/करने के लिए तय setenv.sh मेरी समस्या "

हालांकि मेरे दोस्त ने इस में भाग सिर्फ छोटे उदाहरण के बजाय।

16

आदि का इस्तेमाल किया एनजी JVM_SUPPORT_RECOMMENDED_ARGS = "- Datlassian.plugins.enable.wait = 300" जिरा/बिन/setenv.sh करने के लिए एक ईसी 2 माइक्रो उदाहरण पर जिरा 6 के साथ मेरी समस्या को ठीक नहीं किया।

मैं लॉग में देख सकता था कि यह आगे जा रहा था, लेकिन यह किसी भी स्पष्ट कारण के लिए दुर्घटनाग्रस्त हो रहा था। माइक्रो इंस्टेंस को चालू करने में पर्याप्त स्मृति नहीं है।

मेरे समाधान: EC2 एएमआई कि मैं प्रयोग किया जाता है पर कोई स्वैप नहीं था, इसलिए मैं बनाने के लिए किया था एक:

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 संपीड़न को अक्षम करने में मदद करता है।

+0

बहुत बढ़िया - धन्यवाद मार्क, यह एकमात्र चीज थी जो मेरे लिए काम करती थी (इसे माइक्रो मिसाल में चलाने के संबंध में) .. अंत में, मुझे जो करना था वह अस्थायी रूप से एक मध्यम उदाहरण से शुरू होता था (केवल विकल्प जो मुझे पूरी तरह से स्थापित करने देगा), फिर माइक्रो को कम करें, फिर इन विकल्पों को सेट करें और अंततः माइक्रो के तहत ठीक से काम कर रहा था - धन्यवाद, शॉन – sean2078

+0

यह एक भयानक, शानदार विचार है जो स्वैप फ़ाइल बना रहा है :) –

+0

पहले उपयोगी हो सकता है जांचें कि क्या बिल्ली/proc/swaps के साथ कोई स्वैप फाइल मौजूद है (यहां अच्छी समग्र स्पष्टीकरण https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/5/html/Deployment_Guide/s2-swap-creating-file। एचटीएमएल) – Cel

संबंधित मुद्दे