Можно ли заставить PostgreSQL очищать файлы журнала и повторно открывать их без перезагрузки? Я попытался отправить сигнал HUP, но этого не произошло. У меня случайно есть большой файл журнала postgres, который у меня rm
ed, чтобы удалить, но файл postgres все еще открыт, поэтому дисковое пространство не освобождается.
У меня PostgreSQL 9.5 на Ubuntu Linux 16.04
Если вы не хотите, чтобы ваши файлы журналов появлялись периодически. Можешь попробовать cron
.
С помощью этой команды crontab -e
Затем написать
# m h dom mon dow command
0 6 * * * rm /somewhere/your/postgresql.log
Тогда сохраните это.
sudo service cron restart
Это означает, что ваша система удалит журнал в 6:00 утра. каждый день.