簡體   English   中英

捆綁包執行佣金前資產后,OpsWorks部署失敗:預編譯

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM