[英]OpsWorks deploy failed after bundle exec rake assets:precompile
我正在嘗試使用帶有Chef的AWS OpsWorks部署應用程序,我已經在其他時間運行過部署,並且從未失敗過,但是這次我在日志中得到了下一條消息。 我在本地主機中運行命令包exec rake asset:precompile],一切都還好,這可能是什么?
[2018-03-01T18:50:54+00:00] INFO: Processing execute[cd
/srv/www/my_project/releases/20180301185045 && RAILS_ENV=production bundle
exec rake assets:precompile] action run
(/opt/aws/opsworks/releases/20160504095744_3437-
20160504095744/vendor/bundle/ruby/2.0.0/gems/chef-
11.10.4/lib/chef/provider/deploy.rb line 63)
Error executing action 'run' on resource 'execute[cd
/srv/www/my_project/releases/20180301185045 && RAILS_ENV=production bundle
exec rake assets:precompile]'
Mixlib::ShellOut::ShellCommandFailed
------------------------------------
Expected process to exit with [0], but received '137'
---- Begin output of cd /srv/www/my_project/releases/20180301185045 &&
RAILS_ENV=production bundle exec rake assets:precompile ----
STDOUT:
同意在部署期間,尤其是在實例(微型/小型)上,Opsworks總是會遇到內存不足的狀態。 SSH到實例並交換內存(例如2GB / 4GB)將大大減少問題。
有時,實例內存不足。 僅停止並啟動您要進行部署的實例。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.