У меня возникает ошибка при развертывании на эластичный beanstalk. Это рубиновое приложение с Rails 4.1.9 и Ruby 2.1.4 на Puma.Эластичный бобовый шток [Rails] развернуть проблему - Не удается выделить память
StackTrace выглядит следующим образом:
Errno::ENOMEM: Cannot allocate memory - node
(in /var/app/ondeck/app/assets/javascripts/my_javascript.js)
Моя файла JavaScript довольно простой, это выглядит
//= require jquery
//= require jquery_ujs
//= require ../../../vendor/assets/components/bootstrap/dist/js/bootstrap.min
//= require ../../../vendor/assets/components/thirdpartylib.js
... and then basic functions
Неуверенный, почему именно это не удается. Я ничего не изменил в файле javascript или в активах поставщика.
Любые идеи о том, как их решить, будут очень признательны.
Это похоже на то, что на сервере недостаточно памяти для компиляции активов. Не могли бы вы попытаться скомпилировать их локально? –
Кроме того, я думаю, что вы можете просто выполнить // // require components/bootstrap/dist/js/bootstrap.min' –
Спасибо за ответ @IsmaelAbreu. После дальнейшего расследования, похоже, моя проблема связана с очень большим количеством активов в моем поставщике/активах/компонентах/*, которые мне фактически не нужны. Я решил проблему. –