mirror of
https://github.com/mail-in-a-box/mailinabox.git
synced 2025-04-20 02:52:11 +00:00
fix logging to writeable directory
This commit is contained in:
parent
511d77a03c
commit
34b1b8c956
@ -65,9 +65,46 @@ EOF
|
|||||||
# Reload systemctl to pickup the above override
|
# Reload systemctl to pickup the above override
|
||||||
systemctl daemon-reload
|
systemctl daemon-reload
|
||||||
|
|
||||||
# Restart services to reload solr schema & dovecot plugins
|
# Fix Logging
|
||||||
|
# Due to the new systemd security permissions placed when running jetty
|
||||||
|
# the log file directory at /var/log/jetty9 is reset to jetty:jetty
|
||||||
|
# at every program start. This causes syslog to fail to add the
|
||||||
|
# rsyslog filtered output to this folder. We will move this up a
|
||||||
|
# directory to /var/log/ since solr-jetty is quite noisy.
|
||||||
|
|
||||||
|
# Remove package config file since it points to a folder that
|
||||||
|
# it does not have permissions to, and is also too far down the
|
||||||
|
# /etc/rsyslog.d/ order to work anyway
|
||||||
|
rm -f /etc/rsyslog.d/jetty9.conf
|
||||||
|
|
||||||
|
# Create new rsyslog config for jetty9 for its new location
|
||||||
|
cat > /etc/rsyslog.d/10-jetty9.conf <<EOF
|
||||||
|
# Send Jetty messages to jetty.out when using systemd
|
||||||
|
|
||||||
|
:programname, startswith, "jetty9" {
|
||||||
|
/var/log/jetty-console.log
|
||||||
|
stop
|
||||||
|
}
|
||||||
|
EOF
|
||||||
|
|
||||||
|
# Also adjust logrotated to the new file and correct user
|
||||||
|
cat > /etc/logrotate.d/jetty9.conf <<EOF
|
||||||
|
/var/log/jetty-console.log {
|
||||||
|
copytruncate
|
||||||
|
weekly
|
||||||
|
rotate 52
|
||||||
|
compress
|
||||||
|
delaycompress
|
||||||
|
missingok
|
||||||
|
create 640 syslog adm
|
||||||
|
}
|
||||||
|
EOF
|
||||||
|
|
||||||
|
|
||||||
|
# Restart services to reload solr schema, dovecot plugins and rsyslog changes
|
||||||
restart_service jetty9
|
restart_service jetty9
|
||||||
restart_service dovecot
|
restart_service dovecot
|
||||||
|
restart_service rsyslog
|
||||||
|
|
||||||
# Kickoff building the index
|
# Kickoff building the index
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user