sun博客

记录点滴!

今天服务器mongodb连接出问题了,搞了一会儿,没搞好,直接重启。后面找问题时,网上有说mongod.log太大,可能会导致mongo服务挂掉,我看到我的mongod.log文件有20多个G,怀疑可能是这个原因。

另外关闭和重启mongodb服务如下:

https://www.mongodb.com/docs/manual/tutorial/manage-mongodb-processes/#specify-a-data-directory

重启 net start mongodb

—-找到问题原因了,是获取xd的java程序应该占用了很多的端口,导致端口已经被用完了,数据库和其它api都报错。

db.adminCommand({logRotate:1})  //执行日志循环归档操作

每天定时执行一次归档

任务计划程序—-创建任务(注意勾选已启用)

@call :output>logRotate.log
exit

:output
echo on
echo %date:~0,4%-%date:~5,2%-%date:~8,2% %time%  log rotate begin......
 
mongo --eval "printjson(db.adminCommand({logRotate:1}))"

#mongo --host 你的ip  --port 你的端口 -u 你的管理账号 -p 你的密码 --authenticationDatabase admin --eval "printjson(db.adminCommand({logRotate:1}))"
echo log rotate end......
#notepad "%systemroot%/system32/drivers/etc/hosts"
end

知识来源链接:

https://blog.csdn.net/chechengtao/article/details/105763695

任务计划程序是个好东西,可以在一开机就能执行某些任务。

发表评论

邮箱地址不会被公开。 必填项已用*标注