服务器上的Mongodb数据库服务怎么默认一直开启

 zhihong520珠珠_448 发布于 2022-10-25 07:09

用远程连到服务器后在服务器上开启mongodb服务,如何在断开远程连接后依然让服务运行

2 个回答
  • Thanks.

    如果我理解正确你的问题的话,您使用ssh远程登录服务器,启动mongodb;然后关闭ssh连接,服务停止运行。

    建议启动mongodb时,使其按照守护进程运行.

    mongod 增加 --fork 启动选项。

    2022-10-26 14:23 回答
  • 使用 mongod -f 加配置文件 里面设置上fork=true 后台运行就可以了
    我的mongo配置文件在/data/mongo/27017.conf

    port=27017 #端口号                                                                                                                                                                                       
      fork=true #以守护进程的方式运行,创建服务器进程
      master=true #单主从配置时设为主服务器
      #salve=true ##单主从配置时设为从服务器
      logpath=/data/mongo/27017/mongo.log #日志输出文件路径
      logappend=true #日志输出方式
      dbpath=/data/mongo/27017 #数据库路径
      #replSet=testrs #设置富本集的名字
      #shardsvr=true #设置是否分片
      auth=true#是否开启授权
    

    运行命令 mongod -f /data/mongo/27017.conf就可以了

    2022-10-26 14:23 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有