35 lines
635 B
Plaintext
35 lines
635 B
Plaintext
# rotate log files daily, keep 32 days
|
|
daily
|
|
rotate 32
|
|
|
|
# create new (empty) log files after rotating old ones
|
|
create
|
|
|
|
compress
|
|
missingok
|
|
create 0644
|
|
|
|
|
|
/home/discourse/discourse/log/sidekiq.log
|
|
{
|
|
# Should we just kill sidekiq?
|
|
# https://github.com/mperham/sidekiq/issues/1008
|
|
postrotate
|
|
pkill -USR2 -f sidekiq
|
|
endscript
|
|
}
|
|
/home/discourse/discourse/log/production.log
|
|
{
|
|
# ????
|
|
}
|
|
/home/discourse/discourse/log/production_errors.log
|
|
{
|
|
# production_errors is opened on demand, no need to reopen
|
|
}
|
|
/home/discourse/discourse/log/thin*.log
|
|
{
|
|
postrotate
|
|
pkill -USR1 -f 'thin server'
|
|
endscript
|
|
}
|