Я пытаюсь разместить веб-сайт в dotcloud. В моем файле постустановочного я это:«Из памяти», когда я запускаю команду rake на dotcloud
cd /home/dotcloud/current && bundle exec rake db:migrate
cd /home/dotcloud/current && bundle exec rake db:seed
Когда запустить команду у меня есть это сообщение:
./postinstall: линия 1: 158 Убито расслоение Exec грабли DB: перенастройки
Это то же самое, что и любые команды рейка.
Мое приложение - обычное живое приложение и зарезервировано на 64 МБ. Когда я вижу использование памяти, у меня есть это:
Внизу есть точки, которые отмечают ошибку «из памяти», но вся память не используется.
Он работает на песочнице.
Итак, можно ли использовать dotcloud с базовым планом для использования рельсов? Что я могу сделать?
Если вы добавляете больше ОЗУ в приложение, выполните ошибки OOM? –
Он работает на песочнице, потому что, если я правильно помню, песочница начинается с 512 МБ ОЗУ, но вы не можете увеличить ее вообще. Если вы посмотрите на диаграммы панели управления для своего приложения, запущенного в песочнице, вы можете увидеть, что такое обычное использование ОЗУ, и убедитесь, что вы оставите достаточное пространство для головы, чтобы оно могло расти без OOM'ing. –