Задать вопрос
@Firawall007

Почему возникает ошибка сервера «502 Bad Gateway» при записи в базу sqlite3 на raspberry pi — debian — ruby on rails — Nginx +passenger?

Дано:
1) Debian версия ядра 3.10.25+.
2) Ruby on Rails.
3) Связка Nginx+ Passenger в качестве сервера.
4) В качестве db использовал sqlite3, mysql.

Проблема заключается в следующем:
I) в режиме отладки "rails s" сервер работает корректно, но при выкладке приложения на сервер nginx неполучатеся писать в базу. при попытке сделать запись(отправке запроса post) nginx выдает "502 Bad Gateway"

права на файл production.sqlite3 выставил -rw-rw-rw-
II) При подмене в конфиге продакшена использовать заполненую базу developmen.sqlite3 данные из базы читаются.
III)для чистоты эксперимента установил такую же конфигурацию на IBM совместимый x86 компьютер, на нем все заработало.
В инете почитал что проблема в кривоте passengera.

Как отследить эту ошибку по логам?
Заранее благодарен.
  • Вопрос задан
  • 2707 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@Firawall007 Автор вопроса
Проблему с развертыванием web-servera на raspberry PI.
Решил сам путем ухода от "passenger"a перейдя на "unicorn"

PS: все-таки мне удалось развернуть сервер "ruby on rails" + "Nginx" + "unicorn" + "mysql" на Rapberry PI.

информацию по установке unicorn черпал отсюда ---> habrahabr.ru/post/120368
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
mgyk
@mgyk
Каким образом ошибка nginx к рельсам? Смотрите логи рельсы/пассажира
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы