This commit is contained in:
f
2020-01-26 14:16:37 -03:00
parent 8584c87837
commit 18f2eeb699

16
access_logd Normal file
View File

@ -0,0 +1,16 @@
#!/bin/sh
# Fail if there's no database
test -n "$DATABASE" || exit 1
# Remove access.log and recreate it as a fifo
rm -f /var/log/nginx/access.log /run/access_log.pid
mkfifo /var/log/nginx/access.log
chmod 755 /var/log/nginx/access.log
# Reopen log file
nginx -s reload
# Read from fifo and load into database
daemonize -p /run/access_logd.pid -u nobody \
/bin/sh -c "cat /var/log/nginx/access.log | access_log --database=$DATABASE"