我最近将 mongodb 从 2.6 升级到 3.4.1,现在无法连接。日志显示:
root@synctup-stage:~# tail -30 /var/log/mongodb/mongodb.log
2018-05-16T12:16:49.372+0000 [initandlisten] connection accepted from 127.0.0.1:40540 #17 (3 connections now open)
2018-05-16T12:17:22.670+0000 [clientcursormon] mem (MB) res:43 virt:548
2018-05-16T12:17:22.670+0000 [clientcursormon] mapped (incl journal view):320
2018-05-16T12:17:22.670+0000 [clientcursormon] connections:3
2018-05-16T12:21:34.334+0000 [conn17] end connection 127.0.0.1:40540 (2 connections now open)
2018-05-16T12:21:44.046+0000 [initandlisten] connection accepted from 127.0.0.1:40542 #18 (3 connections now open)
2018-05-16T12:21:44.054+0000 [conn18] end connection 127.0.0.1:40542 (2 connections now open)
2018-05-16T12:22:22.682+0000 [clientcursormon] mem (MB) res:44 virt:548
2018-05-16T12:22:22.682+0000 [clientcursormon] mapped (incl journal view):320
2018-05-16T12:22:22.682+0000 [clientcursormon] connections:2
2018-05-16T12:27:02.682+0000 [signalProcessingThread] got signal 15 (Terminated), will terminate after current cmd ends
2018-05-16T12:27:02.682+0000 [signalProcessingThread] now exiting
2018-05-16T12:27:02.682+0000 [signalProcessingThread] dbexit:
2018-05-16T12:27:02.682+0000 [signalProcessingThread] shutdown: going to close listening sockets...
2018-05-16T12:27:02.682+0000 [signalProcessingThread] closing listening socket: 8
2018-05-16T12:27:02.682+0000 [signalProcessingThread] closing listening socket: 9
2018-05-16T12:27:02.682+0000 [signalProcessingThread] removing socket file: /tmp/mongodb-27017.sock
2018-05-16T12:27:02.682+0000 [signalProcessingThread] shutdown: going to flush diaglog...
2018-05-16T12:27:02.682+0000 [signalProcessingThread] shutdown: going to close sockets...
2018-05-16T12:27:02.682+0000 [signalProcessingThread] shutdown: waiting for fs preallocator...
2018-05-16T12:27:02.682+0000 [signalProcessingThread] shutdown: lock for final commit...
2018-05-16T12:27:02.682+0000 [signalProcessingThread] shutdown: final commit...
2018-05-16T12:27:02.682+0000 [signalProcessingThread] shutdown: closing all files...
2018-05-16T12:27:02.682+0000 [conn11] end connection 127.0.0.1:35824 (1 connection now open)
2018-05-16T12:27:02.682+0000 [conn10] end connection 127.0.0.1:35822 (1 connection now open)
2018-05-16T12:27:02.684+0000 [signalProcessingThread] closeAllFiles() finished
2018-05-16T12:27:02.684+0000 [signalProcessingThread] journalCleanup...
2018-05-16T12:27:02.684+0000 [signalProcessingThread] removeJournalFiles
2018-05-16T12:27:02.686+0000 [signalProcessingThread] shutdown: removing fs lock...
2018-05-16T12:27:02.686+0000 [signalProcessingThread] dbexit: really exiting now
有专家知道会发生什么吗?
在升级之前一切正常,而且升级似乎进行得很顺利。
尝试启动 mongo shell 时出现以下错误:
MongoDB shell version v3.4.15
connecting to: mongodb://127.0.0.1:27017
2018-05-16T12:28:08.006+0000 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: Connection refused
2018-05-16T12:28:08.006+0000 E QUERY [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:240:13
@(connect):1:6
exception: connect failed
最佳答案
Simple steps given on ask ubuntu works perfect...
But one thing haven't mentioned over there that is before following the steps you have to stop the
mongod.service.
因此,在关注 these 之前,请按照以下步骤操作
关于mongodb - Mongo 升级后停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50371473/
我在从html页面生成PDF时遇到问题。我正在使用PDFkit。在安装它的过程中,我注意到我需要wkhtmltopdf。所以我也安装了它。我做了PDFkit的文档所说的一切......现在我在尝试加载PDF时遇到了这个错误。这里是错误:commandfailed:"/usr/local/bin/wkhtmltopdf""--margin-right""0.75in""--page-size""Letter""--margin-top""0.75in""--margin-bottom""0.75in""--encoding""UTF-8""--margin-left""0.75in""-
我在我的项目目录中完成了compasscreate.和compassinitrails。几个问题:我已将我的.sass文件放在public/stylesheets中。这是放置它们的正确位置吗?当我运行compasswatch时,它不会自动编译这些.sass文件。我必须手动指定文件:compasswatchpublic/stylesheets/myfile.sass等。如何让它自动运行?文件ie.css、print.css和screen.css已放在stylesheets/compiled。如何在编译后不让它们重新出现的情况下删除它们?我自己编译的.sass文件编译成compiled/t
尝试通过RVM将RubyGems升级到版本1.8.10并出现此错误:$rvmrubygemslatestRemovingoldRubygemsfiles...Installingrubygems-1.8.10forruby-1.9.2-p180...ERROR:Errorrunning'GEM_PATH="/Users/foo/.rvm/gems/ruby-1.9.2-p180:/Users/foo/.rvm/gems/ruby-1.9.2-p180@global:/Users/foo/.rvm/gems/ruby-1.9.2-p180:/Users/foo/.rvm/gems/rub
我花了三天的时间用头撞墙,试图弄清楚为什么简单的“rake”不能通过我的规范文件。如果您遇到这种情况:任何文件夹路径中都不要有空格!。严重地。事实上,从现在开始,您命名的任何内容都没有空格。这是我的控制台输出:(在/Users/*****/Desktop/LearningRuby/learn_ruby)$rake/Users/*******/Desktop/LearningRuby/learn_ruby/00_hello/hello_spec.rb:116:in`require':cannotloadsuchfile--hello(LoadError) 最佳
我在我的Rails项目中使用Pow和powifygem。现在我尝试升级我的ruby版本(从1.9.3到2.0.0,我使用RVM)当我切换ruby版本、安装所有gem依赖项时,我通过运行railss并访问localhost:3000确保该应用程序正常运行以前,我通过使用pow访问http://my_app.dev来浏览我的应用程序。升级后,由于错误Bundler::RubyVersionMismatch:YourRubyversionis1.9.3,butyourGemfilespecified2.0.0,此url不起作用我尝试过的:重新创建pow应用程序重启pow服务器更新战俘
我实际上是在尝试使用RVM在我的OSX10.7.5上更新ruby,并在输入以下命令后:rvminstallruby我得到了以下回复:Searchingforbinaryrubies,thismighttakesometime.Checkingrequirementsforosx.Installingrequirementsforosx.Updatingsystem.......Errorrunning'requirements_osx_brew_update_systemruby-2.0.0-p247',pleaseread/Users/username/.rvm/log/138121
关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion在首页我有:汽车:VolvoSaabMercedesAudistatic_pages_spec.rb中的测试代码:it"shouldhavetherightselect"dovisithome_pathit{shouldhave_select('cars',:options=>['volvo','saab','mercedes','audi'])}end响应是rspec./spec/request
在Rails4.0.2中,我使用s3_direct_upload和aws-sdkgems直接为s3存储桶上传文件。在开发环境中它工作正常,但在生产环境中它会抛出如下错误,ActionView::Template::Error(noimplicitconversionofnilintoString)在View中,create_cv_url,:id=>"s3_uploader",:key=>"cv_uploads/{unique_id}/${filename}",:key_starts_with=>"cv_uploads/",:callback_param=>"cv[direct_uplo
我最近决定从我的系统中卸载RVM。在thispage提出的一些论点说服我:实际上,我的决定是,我根本不想担心Ruby的多个版本。我只想使用1.9.2-p290版本而不用担心其他任何事情。但是,当我在我的Mac上运行ruby--version时,它告诉我我的版本是1.8.7。我四处寻找如何简单地从我的Mac上卸载这个Ruby,但奇怪的是我没有找到任何东西。似乎唯一想卸载Ruby的人运行linux,而使用Mac的每个人都推荐RVM。如何从我的Mac上卸载Ruby1.8.7?我想升级到1.9.2-p290版本,并且我希望我的系统上只有一个版本。 最佳答案
使用Ruby1.9.2运行IDE提示说需要gemruby-debug-base19x并提供安装它。但是,在尝试安装它时会显示消息Failedtoinstallgems.Followinggemswerenotinstalled:C:/ProgramFiles(x86)/JetBrains/RubyMine3.2.4/rb/gems/ruby-debug-base19x-0.11.30.pre2.gem:Errorinstallingruby-debug-base19x-0.11.30.pre2.gem:The'linecache19'nativegemrequiresinstall