Command Info

Name: runcloud:batch-reboot

Description: Reboot RunCloud servers sequentially with pre-reboot upgrades and post-reboot SSH health verification

Status: completed

Start Time: 2026-05-20 09:02:23

End Time: 2026-05-20 09:06:12

Total Time: 3 minutes

Dispatched Jobs Count: 0

Successful Jobs Count: 0

Failed Jobs Count: 0

Output

09:02:23 Lock acquired for command: runcloud:batch-reboot
09:02:23 --resume overrides --all and --server; ignoring other options.
09:02:23 🔍 Resuming batch: 10eac67d-7d63-4e3b-9b95-f36ddeb29064
09:02:23 📋 Restored 78 target(s) from batch state
09:02:23 🔍 Batch ID: 10eac67d-7d63-4e3b-9b95-f36ddeb29064
09:02:23 🔍 Target: 78 server(s)
09:02:23 ⏭️ Skipping 7 already-completed server(s)
09:02:23 🔄 Starting sequential reboot of 71 server(s)
09:02:23 ⏱️ Estimated total time: ~391 minutes
09:02:23 🔄 [1/71] VPS433981 (ID: 2895)
09:02:23 🔍 Pre-flight SSH check...
09:02:38 📦 Running unattended upgrades...
09:02:59 📦 done (no packages to upgrade)
09:02:59 🔄 Rebooting...
09:03:08 ⏳ Waiting 30s before polling...
09:03:45 ⏳ Waiting for SSH to drop (30s)...
09:04:19 ⏳ Waiting for SSH to drop (60s)...
09:04:51 ⏳ Waiting for SSH to drop (90s)...
09:05:32 ⚠️ SSH never dropped, but uptime confirms reboot completed
09:05:34 ✅ SSH reconnected. Server confirmed up.
09:05:34 🔄 [2/71] VPS438249 (ID: 3130)
09:05:34 🔍 Pre-flight SSH check...
09:05:42 📦 Running unattended upgrades...
09:06:02 📦 done (no packages to upgrade)
09:06:02 🔄 Rebooting...
09:06:12 ❌ Reboot failed: Connection closed by server
09:06:12 🛑 BATCH HALTED at server 2/71.
09:06:12 Flagged for manual investigation: VPS438249 (ID: 3130)
09:06:12 Resume with: php artisan runcloud:batch-reboot --resume
09:06:12 ================
09:06:12 📊 Batch Summary
09:06:12 ================
09:06:12 Batch ID: 10eac67d-7d63-4e3b-9b95-f36ddeb29064
09:06:12 Rebooted: 1
09:06:12 Skipped (no reboot needed): 0
09:06:12 Skipped (unreachable): 0
09:06:12 Failed: 1
09:06:12 Remaining: 69
09:06:12 Resume with: php artisan runcloud:batch-reboot --resume
09:06:12 Lock released for runcloud:batch-reboot