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-08-14 19:46:11

End Time: 2026-08-14 19:46:18

Total Time: 7 seconds

Dispatched Jobs Count: 0

Successful Jobs Count: 0

Failed Jobs Count: 0

Output

19:46:11 🔍 Batch ID: d87d4732-a57a-4cfb-894c-59ff63d7b341
19:46:11 🔍 Target: 3 server(s)
19:46:11 🔄 Starting sequential reboot of 3 server(s)
19:46:11 ⏱️ Estimated total time: ~1 minutes
19:46:11 🔄 [1/3] Good Server (ID: 91001)
19:46:11 🔍 Pre-flight SSH check...
19:46:11 📦 Running unattended upgrades...
19:46:11 📦 done (1 packages)
19:46:11 🔄 Rebooting...
19:46:11 ⏳ Waiting 0s before polling...
19:46:11 ⬇️ SSH went down after 1s, waiting for reconnection...
19:46:12 ✅ SSH reconnected. Server confirmed up.
19:46:12 🔄 [2/3] Fail Server (ID: 91002)
19:46:12 🔍 Pre-flight SSH check...
19:46:12 📦 Running unattended upgrades...
19:46:12 📦 done (1 packages)
19:46:12 🔄 Rebooting...
19:46:12 ⏳ Waiting 0s before polling...
19:46:12 ⬇️ SSH went down after 1s, waiting for reconnection...
19:46:13 ⏳ Waiting for SSH reconnection (2s)...
19:46:14 ⏳ Waiting for SSH reconnection (3s)...
19:46:15 ⏳ Waiting for SSH reconnection (4s)...
19:46:16 ⏳ Waiting for SSH reconnection (5s)...
19:46:17 ❌ SSH did not reconnect within 5s!
19:46:17 🔄 [3/3] Also Good Server (ID: 91003)
19:46:17 🔍 Pre-flight SSH check...
19:46:17 📦 Running unattended upgrades...
19:46:17 📦 done (1 packages)
19:46:17 🔄 Rebooting...
19:46:17 ⏳ Waiting 0s before polling...
19:46:17 ⬇️ SSH went down after 1s, waiting for reconnection...
19:46:18 ✅ SSH reconnected. Server confirmed up.
19:46:18 ================
19:46:18 📊 Batch Summary
19:46:18 ================
19:46:18 Batch ID: d87d4732-a57a-4cfb-894c-59ff63d7b341
19:46:18 Rebooted: 2
19:46:18 Skipped (no reboot needed): 0
19:46:18 Skipped (unreachable): 0
19:46:18 Failed: 1
19:46:18 ⚠️ 1 server(s) had issues — check batch state for details.
19:46:18 Retry failed: php artisan runcloud:batch-reboot --resume