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 21:10:53

End Time: 2026-08-14 21:11:00

Total Time: 7 seconds

Dispatched Jobs Count: 0

Successful Jobs Count: 0

Failed Jobs Count: 0

Output

21:10:53 🔍 Batch ID: 90b7d4f8-05a0-4d58-a353-e36c7908b1c7
21:10:53 🔍 Target: 3 server(s)
21:10:53 🔄 Starting sequential reboot of 3 server(s)
21:10:53 ⏱️ Estimated total time: ~1 minutes
21:10:53 🔄 [1/3] Good Server (ID: 91001)
21:10:53 🔍 Pre-flight SSH check...
21:10:53 📦 Running unattended upgrades...
21:10:53 📦 done (1 packages)
21:10:53 🔄 Rebooting...
21:10:53 ⏳ Waiting 0s before polling...
21:10:53 ⬇️ SSH went down after 1s, waiting for reconnection...
21:10:54 ✅ SSH reconnected. Server confirmed up.
21:10:54 🔄 [2/3] Fail Server (ID: 91002)
21:10:54 🔍 Pre-flight SSH check...
21:10:54 📦 Running unattended upgrades...
21:10:54 📦 done (1 packages)
21:10:54 🔄 Rebooting...
21:10:54 ⏳ Waiting 0s before polling...
21:10:54 ⬇️ SSH went down after 1s, waiting for reconnection...
21:10:55 ⏳ Waiting for SSH reconnection (2s)...
21:10:56 ⏳ Waiting for SSH reconnection (3s)...
21:10:57 ⏳ Waiting for SSH reconnection (4s)...
21:10:58 ⏳ Waiting for SSH reconnection (5s)...
21:10:59 ❌ SSH did not reconnect within 5s!
21:10:59 🔄 [3/3] Also Good Server (ID: 91003)
21:10:59 🔍 Pre-flight SSH check...
21:10:59 📦 Running unattended upgrades...
21:10:59 📦 done (1 packages)
21:10:59 🔄 Rebooting...
21:10:59 ⏳ Waiting 0s before polling...
21:10:59 ⬇️ SSH went down after 1s, waiting for reconnection...
21:11:00 ✅ SSH reconnected. Server confirmed up.
21:11:00 ================
21:11:00 📊 Batch Summary
21:11:00 ================
21:11:00 Batch ID: 90b7d4f8-05a0-4d58-a353-e36c7908b1c7
21:11:00 Rebooted: 2
21:11:00 Skipped (no reboot needed): 0
21:11:00 Skipped (unreachable): 0
21:11:00 Failed: 1
21:11:00 ⚠️ 1 server(s) had issues — check batch state for details.
21:11:00 Retry failed: php artisan runcloud:batch-reboot --resume