# Command: `runcloud:cleanup-snapshots`

**Description**: Clean up old backup snapshots based on retention policies
**Status**: completed
**Started**: 2025-05-06 10:01:37 | **Ended**: 2025-05-06 10:01:40 | **Duration**: 3s
**Jobs**: 0 dispatched / 0 completed / 0 failed

---

## Command Output

10:01:37 [INFO] Runcloud Backup Snapshots Cleanup Tool

10:01:37 [INFO] Runcloud Backup Snapshots Cleanup Tool

10:01:37 [INFO] ----------------------------------------

10:01:37 [INFO] ----------------------------------------

10:01:37 [INFO] Options:

10:01:37 [INFO] Options:

10:01:37 [INFO] --debug         Show detailed debug information about each snapshot

10:01:37 [INFO] --debug         Show detailed debug information about each snapshot

10:01:37 [INFO] --dry-run       Check which snapshots would be deleted without actually deleting them

10:01:37 [INFO] --dry-run       Check which snapshots would be deleted without actually deleting them

10:01:37 [INFO] --backup-id=X   Process a specific backup by ID

10:01:37 [INFO] --backup-id=X   Process a specific backup by ID

10:01:37 [INFO] --batch-size=N  Number of backups to process per batch (default: 50)

10:01:37 [INFO] --batch-size=N  Number of backups to process per batch (default: 50)

10:01:37 [INFO] --direct-api    Bypass database cache and fetch directly from API

10:01:37 [INFO] --direct-api    Bypass database cache and fetch directly from API

10:01:37 [INFO] Retention Policy:

10:01:37 [INFO] Retention Policy:

10:01:37 [INFO] - All sites: Keep all snapshots from the last 14 days

10:01:37 [INFO] - All sites: Keep all snapshots from the last 14 days

10:01:37 [INFO] - All sites: Keep snapshots from the 1st of each month for older backups

10:01:37 [INFO] - All sites: Keep snapshots from the 1st of each month for older backups

10:01:37 [INFO] - MONEY sites: Additionally keep weekly (Saturday) snapshots for 3 months

10:01:37 [INFO] - MONEY sites: Additionally keep weekly (Saturday) snapshots for 3 months

10:01:37 [INFO] DRY RUN MODE: No snapshots will actually be deleted

10:01:37 [INFO] DRY RUN MODE: No snapshots will actually be deleted

10:01:37 [INFO] Fetching specific backup ID: 244266

10:01:37 [INFO] Fetching specific backup ID: 244266

10:01:37 [INFO] Found backup in database: ID=244266, Name=www-blogram-jp

10:01:37 [INFO] Found backup in database: ID=244266, Name=www-blogram-jp

10:01:37 [INFO] Processing specific backup ID: 244266

10:01:37 [INFO] Processing specific backup ID: 244266

10:01:37 [INFO] Processing backup \#244266 (Standard policy)

10:01:37 [INFO] Processing backup \#244266 (Standard policy)

10:01:37 [INFO] Name: www-blogram-jp

10:01:37 [INFO] Name: www-blogram-jp

10:01:37 [INFO] Web Application ID: 2269432

10:01:37 [INFO] Web Application ID: 2269432

10:01:37 [INFO] DEBUG: Calling RunCloud API to fetch snapshots for backup ID: 244266

10:01:37 [INFO] DEBUG: Calling RunCloud API to fetch snapshots for backup ID: 244266

10:01:40 [INFO] DEBUG: RunCloud API response type: array

10:01:40 [INFO] DEBUG: RunCloud API response type: array

10:01:40 [INFO] DEBUG: RunCloud API response structure: \[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18\]

10:01:40 [INFO] DEBUG: RunCloud API response structure: \[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18\]

10:01:40 [INFO] Found 19 snapshots

10:01:40 [INFO] Found 19 snapshots

10:01:40 [INFO] \[0\] ID: 52430231, Date: 2025-05-05 19:27:08, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[0\] ID: 52430231, Date: 2025-05-05 19:27:08, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[1\] ID: 52377816, Date: 2025-05-04 19:27:07, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[1\] ID: 52377816, Date: 2025-05-04 19:27:07, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[2\] ID: 52328764, Date: 2025-05-03 19:27:08, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[2\] ID: 52328764, Date: 2025-05-03 19:27:08, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[3\] ID: 52279034, Date: 2025-05-02 19:27:08, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[3\] ID: 52279034, Date: 2025-05-02 19:27:08, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[4\] ID: 52228502, Date: 2025-05-01 19:27:09, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[4\] ID: 52228502, Date: 2025-05-01 19:27:09, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[5\] ID: 52177575, Date: 2025-04-30 19:27:09, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[5\] ID: 52177575, Date: 2025-04-30 19:27:09, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[6\] ID: 52126417, Date: 2025-04-29 19:27:08, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[6\] ID: 52126417, Date: 2025-04-29 19:27:08, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[7\] ID: 52076054, Date: 2025-04-28 19:27:08, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[7\] ID: 52076054, Date: 2025-04-28 19:27:08, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[8\] ID: 52026010, Date: 2025-04-27 19:27:08, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[8\] ID: 52026010, Date: 2025-04-27 19:27:08, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[9\] ID: 51977109, Date: 2025-04-26 19:27:08, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[9\] ID: 51977109, Date: 2025-04-26 19:27:08, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[10\] ID: 51927639, Date: 2025-04-25 19:27:09, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[10\] ID: 51927639, Date: 2025-04-25 19:27:09, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[11\] ID: 51877676, Date: 2025-04-24 19:27:09, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[11\] ID: 51877676, Date: 2025-04-24 19:27:09, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[12\] ID: 51827106, Date: 2025-04-23 19:27:09, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[12\] ID: 51827106, Date: 2025-04-23 19:27:09, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[13\] ID: 51777067, Date: 2025-04-22 19:27:09, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[13\] ID: 51777067, Date: 2025-04-22 19:27:09, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[14\] ID: 51727166, Date: 2025-04-21 19:27:09, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[14\] ID: 51727166, Date: 2025-04-21 19:27:09, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[15\] ID: 51677872, Date: 2025-04-20 19:27:08, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[15\] ID: 51677872, Date: 2025-04-20 19:27:08, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[16\] ID: 51629671, Date: 2025-04-19 19:27:08, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[16\] ID: 51629671, Date: 2025-04-19 19:27:08, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[17\] ID: 51580972, Date: 2025-04-18 19:27:08, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[17\] ID: 51580972, Date: 2025-04-18 19:27:08, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[18\] ID: 51531205, Date: 2025-04-17 19:26:45, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] \[18\] ID: 51531205, Date: 2025-04-17 19:26:45, Status: COMPLETED, Size: Unknown

10:01:40 [INFO] Will delete snapshot ID: 51531205 from 2025-04-17

10:01:40 [INFO] Will delete snapshot ID: 51531205 from 2025-04-17

10:01:40 [INFO] Will delete snapshot ID: 51580972 from 2025-04-18

10:01:40 [INFO] Will delete snapshot ID: 51580972 from 2025-04-18

10:01:40 [INFO] Will delete snapshot ID: 51629671 from 2025-04-19

10:01:40 [INFO] Will delete snapshot ID: 51629671 from 2025-04-19

10:01:40 [INFO] Will delete snapshot ID: 51677872 from 2025-04-20

10:01:40 [INFO] Will delete snapshot ID: 51677872 from 2025-04-20

10:01:40 [INFO] Will delete snapshot ID: 51727166 from 2025-04-21

10:01:40 [INFO] Will delete snapshot ID: 51727166 from 2025-04-21

10:01:40 [INFO] Keeping snapshot ID: 51777067 from 2025-04-22 - recent (within 14 days)

10:01:40 [INFO] Keeping snapshot ID: 51777067 from 2025-04-22 - recent (within 14 days)

10:01:40 [INFO] Keeping snapshot ID: 51827106 from 2025-04-23 - recent (within 14 days)

10:01:40 [INFO] Keeping snapshot ID: 51827106 from 2025-04-23 - recent (within 14 days)

10:01:40 [INFO] Keeping snapshot ID: 51877676 from 2025-04-24 - recent (within 14 days)

10:01:40 [INFO] Keeping snapshot ID: 51877676 from 2025-04-24 - recent (within 14 days)

10:01:40 [INFO] Keeping snapshot ID: 51927639 from 2025-04-25 - recent (within 14 days)

10:01:40 [INFO] Keeping snapshot ID: 51927639 from 2025-04-25 - recent (within 14 days)

10:01:40 [INFO] Keeping snapshot ID: 51977109 from 2025-04-26 - recent (within 14 days)

10:01:40 [INFO] Keeping snapshot ID: 51977109 from 2025-04-26 - recent (within 14 days)

10:01:40 [INFO] Keeping snapshot ID: 52026010 from 2025-04-27 - recent (within 14 days)

10:01:40 [INFO] Keeping snapshot ID: 52026010 from 2025-04-27 - recent (within 14 days)

10:01:40 [INFO] Keeping snapshot ID: 52076054 from 2025-04-28 - recent (within 14 days)

10:01:40 [INFO] Keeping snapshot ID: 52076054 from 2025-04-28 - recent (within 14 days)

10:01:40 [INFO] Keeping snapshot ID: 52126417 from 2025-04-29 - recent (within 14 days)

10:01:40 [INFO] Keeping snapshot ID: 52126417 from 2025-04-29 - recent (within 14 days)

10:01:40 [INFO] Keeping snapshot ID: 52177575 from 2025-04-30 - recent (within 14 days)

10:01:40 [INFO] Keeping snapshot ID: 52177575 from 2025-04-30 - recent (within 14 days)

10:01:40 [INFO] Keeping snapshot ID: 52228502 from 2025-05-01 - recent (within 14 days)

10:01:40 [INFO] Keeping snapshot ID: 52228502 from 2025-05-01 - recent (within 14 days)

10:01:40 [INFO] Keeping snapshot ID: 52279034 from 2025-05-02 - recent (within 14 days)

10:01:40 [INFO] Keeping snapshot ID: 52279034 from 2025-05-02 - recent (within 14 days)

10:01:40 [INFO] Keeping snapshot ID: 52328764 from 2025-05-03 - recent (within 14 days)

10:01:40 [INFO] Keeping snapshot ID: 52328764 from 2025-05-03 - recent (within 14 days)

10:01:40 [INFO] Keeping snapshot ID: 52377816 from 2025-05-04 - recent (within 14 days)

10:01:40 [INFO] Keeping snapshot ID: 52377816 from 2025-05-04 - recent (within 14 days)

10:01:40 [INFO] Keeping snapshot ID: 52430231 from 2025-05-05 - recent (within 14 days)

10:01:40 [INFO] Keeping snapshot ID: 52430231 from 2025-05-05 - recent (within 14 days)

10:01:40 [INFO] Identified 5 snapshots for deletion

10:01:40 [INFO] Identified 5 snapshots for deletion

10:01:40 [INFO] DRY RUN: Snapshots would be deleted but weren't

10:01:40 [INFO] DRY RUN: Snapshots would be deleted but weren't

10:01:40 [INFO] === Summary ===

10:01:40 [INFO] === Summary ===

10:01:40 [INFO] Total backup instances: 1

10:01:40 [INFO] Total backup instances: 1

10:01:40 [INFO] Processed backup instances: 1

10:01:40 [INFO] Processed backup instances: 1

10:01:40 [INFO] Processed snapshots: 19

10:01:40 [INFO] Processed snapshots: 19

10:01:40 [INFO] Snapshots identified for deletion: 5

10:01:40 [INFO] Snapshots identified for deletion: 5

10:01:40 [INFO] Errors encountered: 0

10:01:40 [INFO] Errors encountered: 0

---

## Jobs (0)

*No jobs dispatched*

*Exported at 2026-06-06T10:39:31+00:00*
