• Mongodb7启动报错排除解决方案


    一: 报错信息:


    [root@www log]# journalctl -xe
    -- Unit mongodb.service has begun starting up.
     '/usr/local/mongodb/mongdb7/bin/mongod --help' for more information
    10月 03 13:47:39 www.yhchange.com systemd[1]: mongodb.service: control process exited, code=exited status=2
    10月 03 13:47:39 www.yhchange.com systemd[1]: Failed to start mongodb.
    -- Subject: Unit mongodb.service has failed
    -- Defined-By: systemd
    -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
    -- 
    -- Unit mongodb.service has failed.
    -- 
    -- The result is failed.
    10月 03 13:47:39 www.yhchange.com systemd[1]: Unit mongodb.service entered failed state.
    10月 03 13:47:39 www.yhchange.com systemd[1]: mongodb.service failed.
    10月 03 13:47:39 www.yhchange.com polkitd[656]: Unregistered Authentication Agent for unix-process:3466:463609 (system bus name :1.32, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale zh_CN.UTF-8) (disconnected from bus)
    10月 03 13:48:01 www.yhchange.com anacron[2068]: Job `cron.weekly' started
    10月 03 13:48:01 www.yhchange.com anacron[2068]: Job `cron.weekly' terminated
    10月 03 13:48:22 www.yhchange.com polkitd[656]: Registered Authentication Agent for unix-process:3524:467959 (system bus name :1.33 [/usr/bin/pkttyagent --notify-fd 5 --fallback], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, loc
    10月 03 13:48:22 www.yhchange.com systemd[1]: Starting mongodb...
    -- Subject: Unit mongodb.service has begun start-up
    -- Defined-By: systemd
    -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
    -- 
     

    二: 经过排除,发现mongodb.conf中文件少配置了 fork = true中项配置

    [root@www mongdb7]# cat mongodb.conf 
    dbpath=/usr/local/mongodb/mongdb7/data/  
    logpath=/usr/local/mongodb/mongdb7/log/mongodb.log 
    pidfilepath=/usr/local/mongodb/mongdb7/bin/mongodb.pid  
    directoryperdb=true  
    logappend=true  
    bind_ip=192.168.1.111
    port=27017  
    fork=true  
     

    重新启动OK

    [root@www mongdb7]# systemctl restart mongodb
    [root@www mongdb7]# systemctl status mongodb
    mongodb.service - mongodb
       Loaded: loaded (/usr/lib/systemd/system/mongodb.service; enabled; vendor preset: disabled)
       Active: active (running) since 二 2023-10-03 14:04:41 CST; 2s ago
      Process: 4702 ExecStop=/usr/local/mongodb/mongdb7/bin/mongod --shutdown --config /usr/local/mongodb/mongdb7/mongodb.conf (code=exited, status=0/SUCCESS)
      Process: 4713 ExecStart=/usr/local/mongodb/mongdb7/bin/mongod --config /usr/local/mongodb/mongdb7/mongodb.conf (code=exited, status=0/SUCCESS)
     Main PID: 4715 (mongod)
        Tasks: 34
       CGroup: /system.slice/mongodb.service
               └─4715 /usr/local/mongodb/mongdb7/bin/mongod --config /usr/local/mongodb/mongdb7/mongodb.conf

    10月 03 14:04:40 www.yhchange.com systemd[1]: Starting mongodb...
    10月 03 14:04:40 www.yhchange.com mongod[4713]: about to fork child process, waiting until server is ready for connections.
    10月 03 14:04:40 www.yhchange.com mongod[4713]: forked process: 4715
    10月 03 14:04:41 www.yhchange.com mongod[4713]: child process started successfully, parent exiting
    10月 03 14:04:41 www.yhchange.com systemd[1]: Started mongodb.
     

    [root@www ~]# ps aux | grep mongodb
    root       1348  4.5  2.4 2718944 94084 ?       Sl   14:16   0:01 /usr/local/mongodb/mongdb7/bin/mongod --config /usr/local/mongodb/mongdb7/mongodb.conf
    root       1813  0.0  0.0 112824   988 pts/0    S+   14:17   0:00 grep --color=auto mongodb
     

    三:  通过WebSockets订阅MongoDB更改流 

    通过WebSockets订阅MongoDB更改流

  • 相关阅读:
    电商的噩梦:全国快递网点停摆65%?
    数据结构—二叉树相关概念【详解】【画图演示】
    leetcode 172-阶乘后的零
    Cannot resolve dependency to assembly Microsoft Windows.Design.Extensibility
    14、$axios异步加载数据asyncData
    Spring5应用之JDK动态代理
    华大基因肿瘤检测助力早期癌症筛查,提高癌症患者生存率
    天津Java培训机构揭秘!Java到底能做什么?
    IP地址为什么也要使用SSL证书?
    【React】React绑定事件
  • 原文地址:https://blog.csdn.net/u014635374/article/details/133518183