diff options
author | Eric Wong <e@80x24.org> | 2016-06-20 19:21:52 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2016-06-20 19:47:09 +0000 |
commit | 87715a83b77dceb879ce9bf20971301817b9a50b (patch) | |
tree | 10576f3ef91c7e7f9359cbb05e870f8db4f67c07 | |
parent | 40ac0012df419f6b7d3fae8ab86f7119abf877c2 (diff) | |
download | unicorn-87715a83b77dceb879ce9bf20971301817b9a50b.tar.gz |
...And add placeholders for other systems
-rw-r--r-- | examples/logrotate.conf | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/examples/logrotate.conf b/examples/logrotate.conf index 03fefc6..437f6c6 100644 --- a/examples/logrotate.conf +++ b/examples/logrotate.conf @@ -3,6 +3,9 @@ # # See the logrotate(8) manpage for more information: # http://linux.die.net/man/8/logrotate +# +# public logrotate-related discussion in our archives: +# https://bogomips.org/unicorn-public/?q=logrotate # Modify the following glob to match the logfiles your app writes to: /var/log/unicorn_app/*.log { @@ -22,7 +25,19 @@ # config. Unicorn supports the USR1 signal and we send it # as our "lastaction" action: lastaction - # assuming your pid file is in /var/run/unicorn_app/pid + # For systemd users, assuming you use two services + # (as recommended) to allow zero-downtime upgrades. + # Only one service needs to be started, but signaling + # both here is harmless as long as they're both enabled + systemctl kill -s SIGUSR1 unicorn@1.service + systemctl kill -s SIGUSR1 unicorn@2.service + + # Examples for other process management systems appreciated + # Mail us at unicorn-public@bogomips.org + # (see above for archives) + + # If you use a pid file and assuming your pid file + # is in /var/run/unicorn_app/pid pid=/var/run/unicorn_app/pid test -s $pid && kill -USR1 "$(cat $pid)" endscript |