当前位置: 首页 > news >正文

网站开发公司 深圳做网站的中标公司

网站开发公司 深圳,做网站的中标公司,pageadmin如何做网站,产品经理如何做p2p网站改版mongodb的安装#xff0c;基本上参考文章[1]。 但是在过程中#xff0c;有一些踩坑点。 1#xff0c;高版本mongodb不自带mongo脚本 在文章1中#xff0c;作者在解压后#xff0c;直接使用了mongo脚本#xff0c;而我下载的mongodb版本要更高#xff0c;在解压后基本上参考文章[1]。 但是在过程中有一些踩坑点。 1高版本mongodb不自带mongo脚本 在文章1中作者在解压后直接使用了mongo脚本而我下载的mongodb版本要更高在解压后bin目录中没有mongo脚本mongo脚本是mongodb的命令行客户端据说这个从6.0版本开始是要自己安装的。 2mongodb缺少依赖 在使用mongod启动server时提示缺少依赖。通过ldd mongod命令发现缺少依赖如下 libnetsnmpmibs.so.31 libnetsnmpagent.so.31尝试过使用yum whatprovides XXX来找到包含该依赖的组件并安装发现都是一些net-snmp-agent-XXX。yum install后并没有解决问题。 后来从文章[2]那里找到了解决办法安装net-snmp。 yum install net-snmp安装后就不会有缺少依赖的报错了。 其实mongodb解压后里面包括一个snmp的包应该是需要snmp的。snmp是一种网络协议[3]而net-snmp是实现了snmp的组件[4]。总之缺少了net-snmpmongodb是无法工作的。 3依然无法正常启动可能是data、logs目录出现了问题 到此时再次启动Mongodb依然无法正常启动。奇怪的是mongod脚本启动server没有提示信息就直接结束了。当使用mongod关闭server时提示似乎没有server在运行。 mongod关闭server mongod --shutdown -f /etc/mongodb.conf这就有点奇怪了。我找到这篇文章[5]杀死进程还是会有新的27017端口进程出现按照文章[5]所述应该是守护进程不断重启导致的在/etc/mongodb.conf中将fork设置为false这样就能够正常杀死进程了。但是发现还是无法正常启动。 此时根据文章[5]给我的启示可能是data logs出现了问题。查看了下/etc/profile和/etc/mongodb.conf中data logs路径的配置都没有问题。而data目录下存在了很多文件我此时还没有正常启动哪来的data文件呢因此我猜测可能是data目录出现了问题因此删除了data和logs目录logs里的Log是追加的出问题的可能不大但是保险起见一起删除了。 删除后重新mkdir和touch来创建data和logs再次启动启动成功。 [rootlocalhost bin]# mongo --host 127.0.0.1 --port 27017 MongoDB shell version v5.0.24 connecting to: mongodb://127.0.0.1:27017/?compressorsdisabledgssapiServiceNamemongodb Implicit session: session { id : UUID(1be50feb-f2bb-4986-8153-ecf03190cd1d) } MongoDB server version: 5.0.24Warning: the mongo shell has been superseded by mongosh, which delivers improved usability and compatibility.The mongo shell has been deprecated and will be removed in an upcoming release. For installation instructions, see https://docs.mongodb.com/mongodb-shell/install/Welcome to the MongoDB shell. For interactive help, type help. For more comprehensive documentation, seehttps://docs.mongodb.com/ Questions? Try the MongoDB Developer Community Forumshttps://community.mongodb.com --- The server generated these startup warnings when booting: 2024-01-24T01:40:16.103-08:00: Access control is not enabled for the database. Read and write access to data and configuration is unrestricted2024-01-24T01:40:16.103-08:00: You are running this process as the root user, which is not recommended2024-01-24T01:40:16.104-08:00: /sys/kernel/mm/transparent_hugepage/enabled is always. We suggest setting it to never2024-01-24T01:40:16.104-08:00: /sys/kernel/mm/transparent_hugepage/defrag is always. We suggest setting it to never2024-01-24T01:40:16.104-08:00: Soft rlimits for open file descriptors too low2024-01-24T01:40:16.104-08:00: currentValue: 10242024-01-24T01:40:16.104-08:00: recommendedMinimum: 64000 --- MongoDB Enterprise 但是此时不要忘记最好把守护进程打开使用mongod shutdown将server关闭后将配置文件里/etc/mongodb.conf里的fork改为true。 这时再次关闭server依然会报错客户端依然能够连上server可能是因为fork为true无法关闭。 参考文章 [1]Linux下MongoDB的安装与配置 [2]centos7 安装mongo ./mongod: error while loading shared libraries: libnetsnmpmibs.so.31: [3]什么是SNMP [4]Snmp学习总结(六)——NET-SNMP 简介与使用 [5]mongodb启动异常about to fork child process, waiting until server is ready for connection
http://www.hkea.cn/news/14326790/

相关文章:

  • 公司网站找哪家常州网络推广营销公司
  • 网站建设与管理的策划书wordpress 获取指定分类
  • 建站 小语种 连接WordPress推荐主机配置
  • 网站改版设计要多久网站域名过期
  • 汕头高端模板建站必要 网站
  • 寻找郑州网站优化公司光电网站建设
  • 图片上传 网站建设教学视频教程互联网创业项目方案
  • 避免网站 404网站手机版怎么制作
  • 国内做家具外贸的网站有哪些知名品牌vi设计案例
  • 网站建设征税标准中医网站风格
  • 沈阳网站开发简维灰色词首页排名接单
  • 只做男士衬衫的网站网络服务提供者不是网络运营者对不对
  • 连江县建设局网站六安论坛
  • 梧州网站设计制作服务至上微信 网站 收费
  • 烟台芝罘区住房建设局网站资源网站怎样做
  • 没有备案的交易网站静态网站如何添加关键词
  • 功能网站模板自己做网站如何放置在服务器中
  • 无锡网站建设广州冼村地铁站
  • 班玛网站建设网络公司名字大全20000个
  • 海口快速建站公司推荐公司做网站怎么做账
  • 我想建个网站网站怎么建域名网站用单页面框架做
  • 怎样做网站标题优化免费咨询律师电话号码是多少
  • 顺德中小企业网站建设前端简历
  • 网站建设解决方案ppt模板企业网络营销方案
  • 传奇三端互通新开服网站四平公司做网站
  • 建站公司走量渠道网络服务器机柜厂家
  • 做封面的网站东莞智通人才最新招聘网
  • 苏州seo建站如何进行网站的推广
  • 网站引导动画怎么做的西安网站创建
  • 怎么在网站上面做悬浮广告一分钟新闻口播稿