Rails 4 Elastic Beanstalk 部署错误

Posted

技术标签:

【中文标题】Rails 4 Elastic Beanstalk 部署错误【英文标题】:Rails 4 Elastic Beanstalk deployment error 【发布时间】:2016-03-04 05:37:40 【问题描述】:

我在从 AWS EB CLI 部署时收到以下错误:

ERROR: [Instance: i-aa73ca73] Command failed on instance. Return code: 137 Output: (TRUNCATED)...a68506c488392288a70c5f31c658d338f5a7504ccabe8824ee8de2dd6ca94a.png
I, [2015-11-30T14:28:50.159903 #25859]  INFO -- : Writing /var/app/ondeck/public/assets/application-6256e81befb040edb2ea50d5bb17b53518a99712fcea0760a143e8042dfa2326.js
Killed (core dumped). 
Hook /opt/elasticbeanstalk/hooks/appdeploy/pre/11_asset_compilation.sh failed. For more detail, check /var/log/eb-activity.log using console or EB CLI.
INFO: Command execution completed on all instances. Summary: [Successful: 0, Failed: 1].
ERROR: Unsuccessful command execution on instance id(s) 'i-aa73ca73'. Aborting the operation.
ERROR: Failed to deploy application. 

任何帮助将不胜感激。谢谢。

【问题讨论】:

当我在本地预编译我的资产时,我在 EB 上的时间要好得多。可能值得一试。 注意,我会试一试。谢谢,我死在水里了。 【参考方案1】:

我最终浏览了我的 application.js 文件并尝试删除和添加所需的脚本。作为罪魁祸首,我将其缩小到以下一项或多项。

已移除:

//= require gmaps/google
//= require rest_in_place
//= require underscore

如果可能的话,我会继续使用它并报告。

【讨论】:

以上是关于Rails 4 Elastic Beanstalk 部署错误的主要内容,如果未能解决你的问题,请参考以下文章

Rails 4.2 MySQL 5.6 Elastic Beanstalk YAML 语法错误

使用 Ruby 2.0、Rails 4.1、nginx 更改 Elastic Beanstalk 的文件大小限制

AWS Elastic Beanstalk Rails 4,已部署,需要帮助阅读日志文件和调试

Rails + Elastic Beanstalk + Passenger:更改乘客配置

AWS Elastic Beanstalk——rails 部署问题

如何在 Elastic Beanstalk 上的 Rails 4 Puma 应用程序中设置 RDS_DB_NAME