/ var / log / remote / *
в последнем правиле соответствует всем файлам, включая * gz, созданным из других правил.
Вам следует улучшить регулярное выражение, например 10 * .log
, или сопоставить определенные файлы.
Как в:
/var/log/remote/10*.log
{
rotate 10
hourly
missingok
compress
delaycompress
sharedscripts
postrotate
reload rsyslog >/dev/null 2>&1 || true
endscript
}
Вы запустили squid
не с тем пользователем, который создал файлы с неправильными разрешениями.
squid: ERROR: Could not read pid file
Вам нужно запустить сsudo
:sudo squid
.
fatal: ipc::mem::segment::create failed to shm_open(/squid-cf__metadata.shm): 13 permission denied
Вам необходимо удалить .shm
файлы Squid из /dev/shm
или назначить соответствующие разрешения.
$ sudo rm -v /dev/shm/squid*.shm
Также убедитесь, что:
/var/log/squid
? )принадлежит правильному пользователю(proxy
? ). /var/spool/squid
? )принадлежит правильному пользователю. Полный пример см. в следующем контейнере Docker по адресуsameersbn/docker-squid
.