I have setup MongoDB with AEM. I am able to start MongoDB successfully and can access at web console. After that I have started AEM, but immediately after starting I get below error.
MongoDB Logs:
2015-04-28T09:58:14.933+0530 I NETWORK [websvr] Socket recv() errno:10060 A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. 127.0.0.1:49806
AEM last Logs:
28.04.2015 09:58:20.056 *INFO* [qtp709277531-34] org.apache.sling.startupfilter.impl.StartupFilterImpl Reloaded list of StartupInfoProvider: []
I have used below link for setup.
http://cq-ops.tumblr.com/post/86895378084/how-to-run-aem-6-0-with-mongodb-2-6
Solved! Go to Solution.
port 28017 (+1000 to run port) was for the admin UI and existed prior to version 3.0 of MongoDB.
Try setting your run command to:
java -XX:MaxPermSize=1024M -mx4g -jar AEM_6.0_Quickstart.jar -r crx3,crx3mongo -Doak.mongo.uri=mongodb://localhost:27017
then your CQ5 will at least connect to 27017 rather then 28017. This port is set according to your own settings.
CQ5 system console always works even when you can't connect to MongoDB.
This error indicates that CQ5 was unable to connect to MongoDB.
During successful connection attempt tween CQ5 and MongoDB in your log you will see:
*INFO* [FelixStartLevel] org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreService Connected to database "your-database-name".
To find out which port your MongoDB is running do :
sudo lsof -iTCP -sTCP:LISTEN | grep mongo
Views
Replies
Total Likes
What port is your Mongo instance on? Looks like AEM is trying port 49806 Default Mongo port is 27017
Zyg
Views
Replies
Total Likes
My MongoDB is running fine on http://localhost:28017/
To Start AEM I am using below command:
java -XX:MaxPermSize=1024M -mx4g -jar AEM_6.0_Quickstart.jar -r crx3,crx3mongo -Doak.mongo.uri=mongodb://localhost:28017
To Start MongoDB I am using below command:
mongod.exe --config "C:\Program Files\MongoDB\Server\3.0\mongod.cfg"
My MongoDB config is as below:
port = 27017
quiet = false
dbpath = C:\Program Files\MongoDB\Server\3.0\data
logpath = C:\Program Files\MongoDB\Server\3.0\log\mongod.log
logappend = true
journal = true
directoryperdb = true
rest=true
httpinterface=true
profile=2
Views
Replies
Total Likes
port 28017 (+1000 to run port) was for the admin UI and existed prior to version 3.0 of MongoDB.
Try setting your run command to:
java -XX:MaxPermSize=1024M -mx4g -jar AEM_6.0_Quickstart.jar -r crx3,crx3mongo -Doak.mongo.uri=mongodb://localhost:27017
then your CQ5 will at least connect to 27017 rather then 28017. This port is set according to your own settings.
Thanks. This worked for me :)
Views
Replies
Total Likes
Views
Likes
Replies
Views
Likes
Replies