Ruby on rails 资产编译失败,内存不足,现在无法ssh到服务器
我正在使用Amazon实例来运行我的Ubuntu服务器,我开发了新的功能,并做到了 rake资产:预编译RAILS\u ENV=staging 但我在预编译时出错了 分配失败-进程内存不足预编译 我发现我的杯子使用率是100%。我退出那个程序。但现在我无法通过SSH连接到服务器。AWS上的实例处于运行状态。Ruby on rails 资产编译失败,内存不足,现在无法ssh到服务器,ruby-on-rails,ruby-on-rails-4,amazon-web-services,ssh,asset-pipeline,Ruby On Rails,Ruby On Rails 4,Amazon Web Services,Ssh,Asset Pipeline,我正在使用Amazon实例来运行我的Ubuntu服务器,我开发了新的功能,并做到了 rake资产:预编译RAILS\u ENV=staging 但我在预编译时出错了 分配失败-进程内存不足预编译 我发现我的杯子使用率是100%。我退出那个程序。但现在我无法通过SSH连接到服务器。AWS上的实例处于运行状态。 上面写着ssh\u exchange\u identification:read:Connection reset by peer好的,结果是我在另一个终端上运行了多个进程,比如sideki
上面写着ssh\u exchange\u identification:read:Connection reset by peer好的,结果是我在另一个终端上运行了多个进程,比如sidekiq、rails控制台和我的错误日志。这就是为什么服务器停止响应的原因 我重述了这个实例,这样我就可以登录到SSH,然后只运行precompile,它就工作了。尽管如此,内存使用率仍在95%左右,但当时其他进程的使用率很接近,因此Precompailation运行成功 我在生产之前将此服务器用作暂存/测试服务器,因此没有必要增加内存(目前为止)。因此,上述解决方案对我有效。希望你们能收到这封信