首页 > 其他分享 >exception in initAndListen: 98 Unable to lock file:

exception in initAndListen: 98 Unable to lock file:

时间:2023-01-14 10:07:43浏览次数:43  
标签:exception lock 数据库 98 进程 日志 打开 重启


问题

周一刚来上班,数据库突然中断服务

排查

排查了端口 进程 发现缺失了数据库,然后查看磁盘,内存,等均无问题

解决

选择了重启数据库,服务恢复正常

探究

解决完后,不放心,打开开了数据库日志,其中发现了了异常

先打开前一天的分期启动数据库的日志,也就是上一次的日志查看,可以看出并没有报错,读取皆是正常

exception in initAndListen: 98 Unable to lock file:_文件创建


打开总日志文件

exception in initAndListen: 98 Unable to lock file:_重启_02


这里也就293行说日志行大小超过了最大,并没有什么实质性操作,所以我觉不是这

打开当天文档,发现了这么一个异常

exception in initAndListen: 
98 Unable to lock file: /data/mongodbData/data/db/mongod.lock
Resource temporarily unavailable.
Is a mongod instance already running?, terminating

exception in initAndListen: 98 Unable to lock file:_重启_03


大概就是说这个文件没找到,我们手动去找找这个文件

exception in initAndListen: 98 Unable to lock file:_重启_04


这个文件创建时间和我重启数据库时间差不多,打开看看

exception in initAndListen: 98 Unable to lock file:_文件创建_05


就一句话,一个数字,这个东西实际上就是进程号也就是重启数据库分配的进程号

exception in initAndListen: 98 Unable to lock file:_mogodb_06


所以基本判断是由于进程的意外中断,或者数据库的异常导致了这次数据库崩溃,我大概想到应该是数据库的读写出来问题


标签:exception,lock,数据库,98,进程,日志,打开,重启
From: https://blog.51cto.com/u_15939406/6007210

相关文章