In MongoDB configuration files and log files are important files as far as the daily routine for DBA. We may need to check parameters in the configuration and file and errors in log files. So here we will discuss where and how to check the location of these files
Configuration files (mongod.conf)
The below command will help to list different files and their location, once you run it, the output will look like the below, but make sure you run it through the admin database, you can see highlighted part shows the location and name of the MongoDB configuration file
[Also read - Database and Collections]
db.runCommand({getCmdLineOpts:1})
> use admin
switched to
db admin
>
db.runCommand({getCmdLineOpts:1});
{
"argv" : [
"C:\\Program
Files\\MongoDB\\Server\\5.0\\bin\\mongod.exe",
"--config",
"C:\\Program
Files\\MongoDB\\Server\\5.0\\bin\\mongod.cfg",
"--service"
],
"parsed" : {
"config" : "C:\\Program
Files\\MongoDB\\Server\\5.0\\bin\\mongod.cfg",
"net" : {
"bindIp" : "127.0.0.1",
"port" : 27017
},
"service" : true,
"storage" : {
"dbPath" : "C:\\Program Files\\MongoDB\\Server\\5.0\\data",
"journal" : {
"enabled" : true
}
},
"systemLog" : {
"destination" : "file",
"logAppend" : true,
"path" : "C:\\Program
Files\\MongoDB\\Server\\5.0\\log\\mongod.log"
}
},
"ok" : 1
}
>
Log file
In this same command above, you can see the parameter "systemLog" and location is also given there only, marked in red color.
There is one other to check log file location using mongod.conf file, in the configuration file, you can below the parameter
# where to write logging data.
systemLog:
destination: file
logAppend: true
path: C:\Program Files\MongoDB\Server\5.0\log\mongod.log
0 comments:
Post a Comment