मैं अपने क्लाउड 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 № 1ulimit लाइनों को सेट करने के लिए वहाँ हैं Hard
तथा Soft
खुले फ़ाइल हैंडल के लिए कोटा, और संभवतः आपकी सेटिंग से अधिक है /proc/sys/fs/file-max
, इसलिए आपको भारी भार के तहत संसाधन की कमी हो सकती है।
आरंगोडब इसके लॉग के तहत लिखते हैं /var/log/arangodb3/arangod.log
जहां यह आपको उन कारणों के बारे में सूचित करना चाहिए जो इसे शुरू करने में विफल रहे।
यदि आप अपने समापन बिंदु को कॉन्फ़िगर करने के लिए DNS-Name का उपयोग करते हैं, तो आपको यह सुनिश्चित करने की आवश्यकता है
- यह हल करता है (
ping hostname
) - हल किया गया आईपी स्थानीय रूप से उपलब्ध है (
/sbin/ifconfig
)
इस स्थिति को ठीक करने का सबसे सरल तरीका शायद सभी उपलब्ध आईपी-एड्रेस का उपयोग करके समापन बिंदु को बांधना है 0.0.0.0
.