2015-11-17 4 views
1

У меня есть сервер Puma, работающий на Rails 4 API на машине Amazon AWS Ubuntu. Я просто загрузил код и установил пакет. Все выглядело хорошо. Однако в тот момент, когда я попытался перезапустить сервер, он больше не перезапускается.Puma 2.10.1 не перезагружается

Скрипт выглядит хорошо, но процесс не перезапускается. Я не вижу в журнале ошибок:

Puma начиная в одиночном режиме ... * Версия 2.10.1 (рубин 2.1.2-P95), Codename: Роботы на кометах * Min резьбы: 0, макс резьбы: 16 * Окружающая среда: производство * ...

режим демона

Я также тестовую среду в одном Amazon экземпляре. Я развернулся там, провел тесты, запустил установку пакета и перезапустил, прежде чем отправиться жить, и все прошло хорошо. Я могу перезапустить этот экземпляр без проблем.

Я думаю подмигнули не связаны, но я вижу это сообщение об ошибке, когда войти в свой экземпляр Ubuntu:

*/DEV/xvda1 должен быть проверен на наличие ошибок *

* Требуется перезапуск системы *

ответ

0

Я нашел проблему. Это было безумно. По какой-то странной причине я не понимаю, я был каким-то образом поврежден контроллер с неправильным синтаксисом, как:

params.require(:mmk_resource).permit(:default_checkout_time, :string{20},, :calculate_agency_discount_without_vat, :decimal{4-2},, :taxable_amount, :decimal{10-2},, :tax_rate, :decimal{4-2},, :generic_resource_type_name, :string{100},, :default_checkin_day, :string{10},, :code_id, :integer,, :cg_id, :integer,, :company_id, :integer,, :transit_log, :string{100},, :default_cleaning_cost, :decimal{6-2}) 

Я не знаю, почему это произошло. Но это была основная причина проблемы. После исправления сервер снова перезагрузился.

+0

Я добавил здесь некоторое форматирование кода, которое показывает, что этот код находится на одной строке. Это действительно так написано? ': =)' – halfer

Смежные вопросы