我在生产中运行Puma服务器,在Amazon AWS Ubuntu机器上运行Rails 4 API。我只是上传了一些代码并进行了捆绑安装。一切都很好看。但是,当我尝试重新启动服务器时,它不再重新启动。
脚本看起来不错,但过程没有重启。我没有看到任何错误日志:
Puma以单一模式开始...... *版本2.10.1(红宝石2.1.2-p95),代号:彗星上的机器人 *最小线程数:0,最大线程数:16 *环境:生产 *守护......
我在同一个Amazon
实例中也有一个测试环境。我在那里部署,进行测试,运行bundle install并重新启动,然后一切正常。我可以毫无问题地重启那个实例。
我猜这不相关,但登录到我的Ubuntu实例时看到此错误消息:
* / dev / xvda1应检查错误*
*需要重启系统*
答案 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})
我不知道为什么会这样。但这是问题的根本原因。修复此问题后,服务器重新启动时没有问题。