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

北京网站优化解决方案北京专门做网站的公司

北京网站优化解决方案,北京专门做网站的公司,outline免费服务器,郑州软件公司排名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/14433912/

相关文章:

  • 车公庙网站建设免费网站在哪里申请
  • 山东省建设教育集团网站首页汕头快速建站模板
  • 网站图片如何做链接重庆品牌餐饮加盟网站建设
  • 站长工具推荐seo综合查询网站编程入门教程
  • 网站做支付链接安全吗免费微信公众号首图
  • 上海专业网站建设公司一个平台维护三天正常吗
  • 做网站吉林去哪儿网站上做民宿需要材料
  • 上海有名的做网站的公司有哪些常州的网站建设
  • 网站不备案会怎...wordpress 支持手机6
  • 网站收录软件设计网站项目描述
  • 替朋友做网站wordpress get_post_custom_values
  • 完整酒店网站开发网站制作com cn域名有什么区别
  • 微信电影网站怎么做的福田网站建设论文结论
  • 网站网页设计htmlseo百度推广
  • 建网站怎么赚流量网页网站的区别是什么
  • 大连网站建设开发网站建设与推广培训学校
  • 镇江做网站网站开发遇到的问题
  • 网站如何进行网络推广福州网站怎么做的
  • seo网站推广建站服务商买网站服务器
  • 淄博网站制作优化专业建设网站技术
  • 用dw做简单图片网站wordpress注册登录
  • 东莞网站自动化推广综合性门户网站是什么意思
  • 文登做网站微信上怎么做网站链接
  • 河南app手机网站制作昆明官网优化公司
  • 网站域名怎么改谁有wap网站
  • 网站开发需要干什么wordpress树形导航注册
  • html购物网站源码wordpress博客主题源码
  • 大学生做推送的网站仙桃网站设计公司
  • 推广网站优化怎么做网站建设方案服务器
  • 网站外包维护一年多少钱东莞英文建站公司