【问题标题】:Puma 2.10.1 not restartingPuma 2.10.1 未重启
【发布时间】:2016-02-18 10:16:00
【问题描述】:

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

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

Puma 以单一模式启动... * 版本 2.10.1 (ruby 2.1.2-p95),代号:Robots on Comets * 最小线程:0,最大线程:16 * 环境:生产 * 守护进程...

我在同一个Amazon 实例中也有一个测试环境。我在那里部署,进行了测试,运行捆绑安装并在上线之前重新启动,一切都很顺利。我可以毫无问题地重新启动该实例。

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

* /dev/xvda1 应检查错误 *

* 需要重启系统 *

【问题讨论】:

    标签: ubuntu amazon-web-services puma


    【解决方案1】:

    我发现了问题。这太疯狂了。出于某种奇怪的原因,我不明白我有一个语法错误的损坏控制器,例如:

    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})
    

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

    【讨论】:

    • 我在这里添加了一些代码格式,这表明这段代码都在一行上。真的是这样写的吗? :=)
    猜你喜欢
    • 2016-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-15
    • 2021-12-18
    • 2016-04-11
    • 2016-09-06
    • 1970-01-01
    相关资源
    最近更新 更多