Puma 2.10.1没有重启

时间:2015-11-17 06:07:44

标签: ubuntu amazon-web-services puma

我在生产中运行Puma服务器,在Amazon AWS Ubuntu机器上运行Rails 4 API。我只是上传了一些代码并进行了捆绑安装。一切都很好看。但是,当我尝试重新启动服务器时,它不再重新启动。

脚本看起来不错,但过程没有重启。我没有看到任何错误日志:

  

Puma以单一模式开始......   *版本2.10.1(红宝石2.1.2-p95),代号:彗星上的机器人   *最小线程数:0,最大线程数:16   *环境:生产   *守护......

我在同一个Amazon实例中也有一个测试环境。我在那里部署,进行测试,运行bundle install并重新启动,然后一切正常。我可以毫无问题地重启那个实例。

我猜这不相关,但登录到我的Ubuntu实例时看到此错误消息:

  

* / dev / xvda1应检查错误*

     

*需要重启系统*

1 个答案:

答案 0 :(得分: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})

我不知道为什么会这样。但这是问题的根本原因。修复此问题后,服务器重新启动时没有问题。