Logrotate problems

Hello, we’re experiencing some issues with FreePBX log rotation.

In the /var/log directory, we see files named full.x and full-xxxxxx.

-rw-r-----  1 asterisk asterisk  365M Feb  4 11:02 full
-rw-r--r--  1 asterisk asterisk   360 Jan 29 00:00 full-20260129
-rw-r-----  1 asterisk asterisk 1009M Jan 30 00:00 full-20260130
-rw-r-----  1 asterisk asterisk  891M Jan 31 00:00 full-20260131
-rw-r-----  1 asterisk asterisk  110M Feb  1 00:00 full-20260201
-rw-r-----  1 asterisk asterisk  1.4M Feb  2 00:00 full-20260202
-rw-r--r--  1 asterisk asterisk   362 Feb  3 00:00 full-20260203
-rw-r--r--  1 asterisk asterisk   362 Feb  4 00:00 full-20260204
-rw-r-----  1 asterisk asterisk  1.1G Feb  4 00:00 full.0
-rw-r-----  1 asterisk asterisk  1.1G Feb  3 00:00 full.1
-rw-r-----  1 asterisk asterisk  1.1G Jan 14 00:00 full.10
-rw-r-----  1 asterisk asterisk  1.2G Jan 13 00:00 full.11
-rw-r-----  1 asterisk asterisk  1.3G Jan  9 00:00 full.12
-rw-r-----  1 asterisk asterisk  1.2G Jan  8 00:00 full.13
-rw-r-----  1 asterisk asterisk  1.1G Dec 30 00:00 full.14
-rw-r-----  1 asterisk asterisk  1.1G Dec 23 00:00 full.15
-rw-r-----  1 asterisk asterisk  1.1G Dec 16 00:00 full.16
-rw-r-----  1 asterisk asterisk  1.1G Dec 12 00:00 full.17
-rw-r-----  1 asterisk asterisk  1.1G Dec 11 00:00 full.18
-rw-r-----  1 asterisk asterisk  1.1G Dec 10 00:00 full.19
-rw-r-----  1 asterisk asterisk  1.1G Jan 29 00:00 full.2
-rw-r-----  1 asterisk asterisk  1.1G Dec  3 00:00 full.20
-rw-rw-r--  1 asterisk asterisk  1.1G Nov 26 00:00 full.21
-rw-rw-r--  1 asterisk asterisk  1.1G Nov 25 00:00 full.22
-rw-rw-r--  1 asterisk asterisk  1.1G Nov 13 00:00 full.23
-rw-rw-r--  1 asterisk asterisk  1.1G Nov 11 00:00 full.24
-rw-rw-r--  1 asterisk asterisk  1.1G Nov  6 00:00 full.25
-rw-rw-r--  1 asterisk asterisk  1.1G Nov  5 00:00 full.26
-rw-rw-r--  1 asterisk asterisk  1.1G Nov  4 00:00 full.27
-rw-rw-r--  1 asterisk asterisk  1.1G Oct 31 00:00 full.28
-rw-rw-r--  1 asterisk asterisk  1.1G Oct 30 00:00 full.29
-rw-r-----  1 asterisk asterisk  1.1G Jan 28 00:00 full.3
-rw-rw-r--  1 asterisk asterisk  1.1G Oct 28 00:00 full.30
-rw-rw-r--  1 asterisk asterisk  1.2G Oct 23 00:00 full.31
-rw-r-----  1 asterisk asterisk  1.1G Jan 27 00:00 full.4
-rw-r-----  1 asterisk asterisk  1.1G Jan 22 00:00 full.5
-rw-r-----  1 asterisk asterisk  1.1G Jan 21 00:00 full.6
-rw-r-----  1 asterisk asterisk  1.1G Jan 20 00:00 full.7
-rw-r-----  1 asterisk asterisk  1.1G Jan 16 00:00 full.8
-rw-r-----  1 asterisk asterisk  1.1G Jan 15 00:00 full.9

Why do both full.x and full-xxxxxx exist? Why is full.x always around 1.1 GB?

How to solve it?

Thanks in advance.

Logrotate issues on FreePBX usually come down to permissions or stale state files. I’ve seen rotations silently fail because Asterisk keeps handles open or custom configs override defaults. Checking ownership on log dirs and forcing a dry run helps spot it fast. Also worth verifying cron is actually firing, since missed schedules make everything look broken.