/ / अरंगबीडीबी स्थापित करने और चलाने में परेशानी - आरंगोडब, क्लाउड 9

ArangoDB स्थापित करने और चलाने में समस्याएं - arangodb, cloud9

मैं अपने क्लाउड 9 कार्यक्षेत्र में ArangoDB का उपयोग करने का प्रयास कर रहा हूं। इन पंक्तियों को छोड़कर किसी क्लोन कार्यक्षेत्र में स्थापना कोई परेशानी नहीं होती है:

/etc/init.d/arangodb3: 37: ulimit: error setting limit (Operation not permitted)
/etc/init.d/arangodb3: 38: ulimit: error setting limit (Invalid argument)
that appear when starting arangodb service.

फिर, मैं निम्नलिखित पंक्ति को बदलने के लिए आगे बढ़ता हूं /etc/arangodb3/arangod.conf: endpoint = tcp://127.0.0.1:8529
यह एक करने के लिए: endpoint = tcp://[workspace]-[username].c9users.io:8081 ArangoDB के डिफ़ॉल्ट रनिंग पोर्ट को c9-अनुमत पोर्ट में बदलने के लिए।

आरंगोडब सेवा के साथ किया गया था, इसलिए मैंने इसे फिर से शुरू किया, इन पंक्तियों को मुद्रित करने के लिए:

/etc/init.d/arangodb3: 37: ulimit: error setting limit (Operation not permitted)
/etc/init.d/arangodb3: 38: ulimit: error setting limit (Invalid argument) {startup} starting up in daemon mode changed working directory for child process to "/var/tmp"

और फिर इसे मेरा टर्मिनल वापस मिल गया (यह जारी प्रक्रिया की तरह नहीं है) इसलिए मैं टाइप करता हूं: sudo service arangodb status जो देता है: * arangod is not running में इससे कैसे चला सकता हूँ? धन्यवाद!

उत्तर:

जवाब के लिए 0 № 1

ulimit लाइनों को सेट करने के लिए वहाँ हैं Hard तथा Soft खुले फ़ाइल हैंडल के लिए कोटा, और संभवतः आपकी सेटिंग से अधिक है /proc/sys/fs/file-max, इसलिए आपको भारी भार के तहत संसाधन की कमी हो सकती है।

आरंगोडब इसके लॉग के तहत लिखते हैं /var/log/arangodb3/arangod.log जहां यह आपको उन कारणों के बारे में सूचित करना चाहिए जो इसे शुरू करने में विफल रहे।

यदि आप अपने समापन बिंदु को कॉन्फ़िगर करने के लिए DNS-Name का उपयोग करते हैं, तो आपको यह सुनिश्चित करने की आवश्यकता है

  • यह हल करता है (ping hostname)
  • हल किया गया आईपी स्थानीय रूप से उपलब्ध है (/sbin/ifconfig)

इस स्थिति को ठीक करने का सबसे सरल तरीका शायद सभी उपलब्ध आईपी-एड्रेस का उपयोग करके समापन बिंदु को बांधना है 0.0.0.0.