मैंने अभी एक नया एडब्ल्यूएस लिनक्स एएमआई 2016.09.1 (एचवीएम) शुरू किया और नवीनतम मोंगोड रिलीज डाउनलोड किया। मैं मोंगोडीबी संस्करण 3.0.14 का उपयोग कर रहा हूं। मैं निम्नलिखित के लिए /etc/mongod.conf अद्यतन,मोंगो पुनरारंभ त्रुटि - /var/run/mongodb/mongod.pid मौजूद है
# mongod.conf
# for documentation of all options, see:
# http://docs.mongodb.org/manual/reference/configuration-options/
# where to write logging data.
systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/mongod.log
# Where and how to store data.
storage:
dbPath: /var/lib/mongo
journal:
enabled: true
# engine:
# mmapv1:
# wiredTiger:
# how the process runs
processManagement:
fork: true # fork and run in background
pidFilePath: /var/run/mongodb/mongod.pid # location of pidfile
# network interfaces
net:
port: 27017
# bindIp: 127.0.0.1 # Listen to local interface only, comment to listen on
all interfaces.
#security:
#operationProfiling:
#replication:
#sharding:
## Enterprise-Only Options
#auditLog:
#snmp:
मैं पहली बार सेवा का उपयोग करने के लिए MongoDB चलाने के लिए,
sudo service mongod start
सब कुछ ठीक काम करता है। जब मैं MongoDB और पुन: प्रारंभ, रोक
sudo service mongod stop
sudo service mongod restart
मैं, तो निम्न त्रुटि,
Error starting mongod. /var/run/mongodb/mongod.pid exists.
यहाँ, लॉगफ़ाइल में है /var/log/mongodb/mongod.log है मिल
2017-01-16T14:11:16.869+0000 I CONTROL ***** SERVER RESTARTED *****
2017-01-16T14:11:16.872+0000 I CONTROL [initandlisten] MongoDB starting :
pid=2820 port=27017 dbpath=/var/lib/mongo 64-bit hos
t=ip-10-0-0-91
2017-01-16T14:11:16.872+0000 I CONTROL [initandlisten] db version v3.0.14
2017-01-16T14:11:16.872+0000 I CONTROL [initandlisten] git version:
08352afcca24bfc145240a0fac9d28b978ab77f3
2017-01-16T14:11:16.872+0000 I CONTROL [initandlisten] build info: Linux
ip-10-63-190-181 3.4.43-43.43.amzn1.x86_64 #1 SMP Mon
May 6 18:04:41 UTC 2013 x86_64 BOOST_LIB_VERSION=1_49
2017-01-16T14:11:16.872+0000 I CONTROL [initandlisten] allocator: tcmalloc
2017-01-16T14:11:16.872+0000 I CONTROL [initandlisten] options: { config:
"/etc/mongod.conf", net: { port: 27017 }, processMan
agement: { fork: true, pidFilePath: "/var/run/mongodb/mongod.pid" },
storage: { dbPath: "/var/lib/mongo", journal: { enabled: t
rue } }, systemLog: { destination: "file", logAppend: true, path:
"/var/log/mongodb/mongod.log" } }
2017-01-16T14:11:16.893+0000 E NETWORK [initandlisten] Failed to unlink
socket file /tmp/mongodb-27017.sock errno:1 Operation
not permitted
2017-01-16T14:11:16.893+0000 I - [initandlisten] Fatal Assertion
28578
2017-01-16T14:11:16.893+0000 I - [initandlisten]
***aborting after fassert() failure
मैंने कई समस्याओं को समाधान के साथ इस समस्या के बारे में पोस्ट किया है लेकिन उनमें से कोई भी काम नहीं कर रहा है। पूरे दिन रविवार को यह पता लगाने की कोशिश कर रहा था। पहले एडब्ल्यूएस इंस्टेंस और मोंगो चलाने से पहले कभी भी यह समस्या नहीं थी।
'sudo rm /var/run/mongodb/mongod.pid' आज़माएं, फिर सेवा को फिर से शुरू करें –
हैलो डेव, हाँ, मैंने पहली चीजों में से एक था। काम नहीं किया। फ़ाइल में केवल एक पंक्ति है, "2 9 43"। मुझे लगता है कि कुछ मोंगोडीबी प्रक्रिया में से कुछ का पीआईडी है। – skmansfield