1

Я только что загрузил свои рельсы 3.1 приложение, чтобы эластичный бобовый стебель. И хотя база данных и все кажется правильной. Попытка открыть мое приложение, просто вызывает тайм-аут браузера. только ошибка, которую я вижу в журналах: : 2013/07/10 14:19:33 [ошибка] 1741 # 0: * 4 "/var/app/current/public/index.html" не найдено (2: Нет такого файла или каталога), клиент: 127.0.0.1, server: _, request: «HEAD/ HTTP/1.1», хост: «0.0.0.0»рельсы применение эластичный beanstalk тайм-аут

Я использовал контроллер статических страниц и есть мои страницы в представлении, я не знаю, что я должен делать, чтобы настроить пассажира, или есть ли что-то еще не так, как я развернул мое приложение. Остальные журналы here

спасибо за помощь

+0

Привет, я знаю, что это было какое-то время, но я боролся с той же проблемой и, наконец, исправил ее. Вы пытались открыть какие-либо другие страницы в своем приложении? –

+0

@SamanthaCabral. Я попытался открыть другие страницы, но ничего не открылось. Пришлось вернуться к героку. Я действительно хочу знать, как вы исправляете, хотя это может помочь в будущем. Позже я подумал, что, возможно, у меня была ошибка, потому что я переименовал свой проект извне, но не редактировал файлы рельсов, в которых содержалось имя проекта. –

+0

У меня было несколько проблем: попытка открытия других страниц показала, что у меня были проблемы с twitter bootstrap - поэтому я отлаживал это какое-то время. Но суть проблемы: КАК я удалил public/index.html - git rm public/index.html вызвал эту проблему. Я закончил делать только rm public/index.html, затем git add -all, затем git commit и push. Это сработало для меня. –

ответ

0

Ваш дб миграции не удалось запустить:

[root directoryHooksExecutor info] Executing script: 
/opt/elasticbeanstalk/hooks/appdeploy/pre/12_db_migration.sh 
2013-07-10 14:25:20,500 [INFO] (1759 MainThread) [directoryHooksExecutor.py-29] 
[root directoryHooksExecutor info] Output from script: Rake task failed to run, 
skipping database migrations. 

Самый простой способ, чтобы понять это, чтобы развернуть снова ssh к серверу и вручную запустите команду, чтобы понять, почему она не удалась. Это может быть вызвано рядом причин, включая, например, по умолчанию отклоняя git-репозитории в вашем gemfile (bundle install Я помню, что запустится, но db:migrate не удастся). Есть способы обо всем этом, нам просто нужно больше информации, чтобы помочь.