What is the meaning and implications of the following error messages * SIGUSR2 not implemented, signal based restart unavailable! * SIGUSR1 not implemented, signal based restart unavailable! *** SIGHUP not implemented, signal based logs reopening unavailable!
which appears when I boot up 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
It means that your system (Windows, I presume?) does not respond to the USR2
, USR1
, or HUP
signals, so you can't use them to restart Puma or reopen the log files. (If you're interested, the syntax would look like kill -SIGUSR1 1234
, where 1234
is the Puma process ID.)
If you don't need either of those capabilities, then I think you can ignore those warnings.
If you do need those capabilities, you'll need to move to a platform that supports those signals, such as Linux or OS X.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With