Java自学者论坛

 找回密码
 立即注册

手机号码,快捷登录

恭喜Java自学者论坛(https://www.javazxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,会员资料板块,购买链接:点击进入购买VIP会员

JAVA高级面试进阶训练营视频教程

Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程Go语言视频零基础入门到精通Java架构师3期(课件+源码)
Java开发全终端实战租房项目视频教程SpringBoot2.X入门到高级使用教程大数据培训第六期全套视频教程深度学习(CNN RNN GAN)算法原理Java亿级流量电商系统视频教程
互联网架构师视频教程年薪50万Spark2.0从入门到精通年薪50万!人工智能学习路线教程年薪50万大数据入门到精通学习路线年薪50万机器学习入门到精通教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程MySQL入门到精通教程
查看: 409|回复: 0

mongodb 初学 意外 连接服务器异常(Connection refused)

[复制链接]
  • TA的每日心情
    奋斗
    2024-4-6 11:05
  • 签到天数: 748 天

    [LV.9]以坛为家II

    2034

    主题

    2092

    帖子

    70万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    705612
    发表于 2021-5-8 19:16:58 | 显示全部楼层 |阅读模式

    啦啦啦

    这种情况

    root@localhost:/# mongo
    MongoDB shell version: 3.2.13
    connecting to: test
    2017-05-31T07:40:34.548-0700 W NETWORK  [thread1] Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: errno:111 Connection refused
    2017-05-31T07:40:34.549-0700 E QUERY    [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
    connect@src/mongo/shell/mongo.js:229:14
    @(connect):1:6
    
    exception: connect failed

    由于直接kill掉的进程,不知道为什么服务再启动时options:{}为空。虽启动时指定-dbpath 参数

    mongod -dbpath "/var/lib/mongodb/"

    但是这样必须保证服务窗口不能关闭。

    使用配置文件方式启动

    mongod -f /etc/mongod.conf

    这样也必须保证服务窗口不能关闭。

    采用守护进程方式启动:Daemon

    –fork参数可以将mongodb的服务放在后台运行

    root@localhost:/# mongod -fork -f /etc/mongod.conf 
    about to fork child process, waiting until server is ready for connections.
    forked process: 1163
    child process started successfully, parent exiting

    mongod.log

    2017-05-31T07:42:28.242-0700 I CONTROL  [main] ***** SERVER RESTARTED *****
    2017-05-31T07:42:28.249-0700 I CONTROL  [initandlisten] MongoDB starting : pid=1163 port=27017 dbpath=/var/lib/mongodb 64-bit host=localhost
    2017-05-31T07:42:28.250-0700 I CONTROL  [initandlisten] db version v3.2.13
    2017-05-31T07:42:28.250-0700 I CONTROL  [initandlisten] git version: 23899209cad60aaafe114f6aea6cb83025ff51bc
    2017-05-31T07:42:28.251-0700 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.0.2g  1 Mar 2016
    2017-05-31T07:42:28.251-0700 I CONTROL  [initandlisten] allocator: tcmalloc
    2017-05-31T07:42:28.251-0700 I CONTROL  [initandlisten] modules: none
    2017-05-31T07:42:28.251-0700 I CONTROL  [initandlisten] build environment:
    2017-05-31T07:42:28.252-0700 I CONTROL  [initandlisten]     distmod: ubuntu1604
    2017-05-31T07:42:28.252-0700 I CONTROL  [initandlisten]     distarch: x86_64
    2017-05-31T07:42:28.252-0700 I CONTROL  [initandlisten]     target_arch: x86_64
    2017-05-31T07:42:28.252-0700 I CONTROL  [initandlisten] options: { config: "/etc/mongod.conf", net: { port: 27017 }, processManagement: { fork: true }, storage: { dbPath: "/var/lib/mongodb", journal: { enabled: true } }, systemLog: { destination: "file", logAppend: true, path: "/var/log/mongodb/mongod.log" } }
    2017-05-31T07:42:28.276-0700 I -        [initandlisten] Detected data files in /var/lib/mongodb created by the 'wiredTiger' storage engine, so setting the active storage engine to 'wiredTiger'.
    2017-05-31T07:42:28.276-0700 I STORAGE  [initandlisten] wiredtiger_open config: create,cache_size=1G,session_max=20000,eviction=(threads_min=4,threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),statistics_log=(wait=0),
    2017-05-31T07:42:28.461-0700 I CONTROL  [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended.
    2017-05-31T07:42:28.462-0700 I CONTROL  [initandlisten] 
    2017-05-31T07:42:28.462-0700 I CONTROL  [initandlisten] 
    2017-05-31T07:42:28.462-0700 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
    2017-05-31T07:42:28.462-0700 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
    2017-05-31T07:42:28.462-0700 I CONTROL  [initandlisten] 
    2017-05-31T07:42:28.463-0700 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
    2017-05-31T07:42:28.463-0700 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
    2017-05-31T07:42:28.463-0700 I CONTROL  [initandlisten] 
    2017-05-31T07:42:28.466-0700 I FTDC     [initandlisten] Initializing full-time diagnostic data capture with directory '/var/lib/mongodb/diagnostic.data'
    2017-05-31T07:42:28.466-0700 I NETWORK  [initandlisten] waiting for connections on port 27017
    2017-05-31T07:42:28.467-0700 I NETWORK  [HostnameCanonicalizationWorker] Starting hostname canonicalization worker
    2017-05-31T07:43:01.201-0700 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:56034 #1 (1 connection now open)

    啦啦啦

    啦啦啦

    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Java自学者论坛 ( 声明:本站文章及资料整理自互联网,用于Java自学者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-5-16 09:17 , Processed in 0.065606 second(s), 29 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表