未实现SIGUSR2的影响,基于信号的重启不可用

时间:2017-03-15 11:12:53

标签: ruby-on-rails

以下错误消息的含义和含义是什么?      * SIGUSR2未实现,基于信号的重启不可用!     * SIGUSR1未实现,基于信号的重启不可用!     *** SIGHUP未实现,基于信号的日志重新开启不可用!

当我启动rails s时出现

C:\PRJ4RAILS\rnd>rails s
=> Booting Puma
=> Rails 5.0.2 application starting in development on http://localhost:3000 
=> Run `rails server -h` for more startup options
*** SIGUSR2 not implemented, signal based restart unavailable!
*** SIGUSR1 not implemented, signal based restart unavailable!
*** SIGHUP not implemented, signal based logs reopening unavailable!
Puma starting in single mode...
* Version 3.8.2 (ruby 2.2.6-p396), codename: Sassy Salamander
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://localhost:3000
 Use Ctrl-C to stop

1 个答案:

答案 0 :(得分:8)

这意味着您的系统(Windows,我认为?)不响应USR2USR1HUP信号,因此您无法使用它们重启Puma或重新打开日志文件。 (如果您感兴趣,语法看起来像kill -SIGUSR1 1234,其中1234是Puma进程ID。)

如果您不需要这些功能,我认为您可以忽略这些警告。

如果确实需要这些功能,则需要转移到支持这些信号的平台,例如Linux或OS X.