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 13:53:37

End Time: 2026-05-20 14:33:07

Total Time: 39 minutes

Dispatched Jobs Count: 0

Successful Jobs Count: 0

Failed Jobs Count: 0

Output

13:53:37 --resume overrides --all and --server; ignoring other options.
13:53:37 🔍 Resuming batch: d822e9f5-4f58-4698-84aa-55d12f4fafe3
13:53:37 📋 Restored 78 target(s) from batch state
13:53:37 🔍 Batch ID: d822e9f5-4f58-4698-84aa-55d12f4fafe3
13:53:37 🔍 Target: 78 server(s)
13:53:37 ⏭️ Skipping 62 already-completed server(s)
13:53:37 🔄 Starting sequential reboot of 16 server(s)
13:53:37 ⏱️ Estimated total time: ~88 minutes
13:53:37 🔄 [1/16] VPS433981 (ID: 2895)
13:53:37 🔍 Pre-flight SSH check...
13:53:45 📦 Running unattended upgrades...
13:54:05 📦 done (no packages to upgrade)
13:54:05 🔄 Rebooting...
13:54:16 ⏳ Waiting 30s before polling...
13:54:53 ⏳ Waiting for SSH to drop (30s)...
13:55:25 ⏳ Waiting for SSH to drop (60s)...
13:55:57 ⏳ Waiting for SSH to drop (90s)...
13:56:38 ⚠️ SSH never dropped, but uptime confirms reboot completed
13:56:40 ✅ SSH reconnected. Server confirmed up.
13:56:40 🔄 [2/16] VPS438249 (ID: 3130)
13:56:40 🔍 Pre-flight SSH check...
13:56:49 📦 Running unattended upgrades...
13:57:08 📦 done (no packages to upgrade)
13:57:08 🔄 Rebooting...
13:57:17 ⏳ Waiting 30s before polling...
13:57:53 ⏳ Waiting for SSH to drop (30s)...
13:58:26 ⏳ Waiting for SSH to drop (60s)...
13:58:57 ⏳ Waiting for SSH to drop (90s)...
13:59:38 ⚠️ SSH never dropped, but uptime confirms reboot completed
13:59:40 ✅ SSH reconnected. Server confirmed up.
13:59:40 🔄 [3/16] VPS442472 (ID: 3378)
13:59:40 🔍 Pre-flight SSH check...
13:59:49 📦 Running unattended upgrades...
14:00:10 📦 done (no packages to upgrade)
14:00:10 🔄 Rebooting...
14:00:21 ⏳ Waiting 30s before polling...
14:01:06 ⏳ Waiting for SSH to drop (30s)...
14:01:38 ⏳ Waiting for SSH to drop (60s)...
14:02:10 ⏳ Waiting for SSH to drop (90s)...
14:02:53 ⚠️ SSH never dropped, but uptime confirms reboot completed
14:02:55 ✅ SSH reconnected. Server confirmed up.
14:02:55 🔄 [4/16] VPS443867 (ID: 3452)
14:02:55 🔍 Pre-flight SSH check...
14:03:05 📦 Running unattended upgrades...
14:03:24 📦 done (no packages to upgrade)
14:03:24 🔄 Rebooting...
14:03:33 ⏳ Waiting 30s before polling...
14:04:12 ⏳ Waiting for SSH to drop (30s)...
14:04:44 ⏳ Waiting for SSH to drop (60s)...
14:05:16 ⏳ Waiting for SSH to drop (90s)...
14:05:56 ⚠️ SSH never dropped, but uptime confirms reboot completed
14:05:58 ✅ SSH reconnected. Server confirmed up.
14:05:58 🔄 [7/16] vps191883 (ID: 17745)
14:05:58 🔍 Pre-flight SSH check...
14:06:11 📦 Running unattended upgrades...
14:06:31 📦 done (no packages to upgrade)
14:06:31 🔄 Rebooting...
14:06:43 ⏳ Waiting 30s before polling...
14:07:24 ⬇️ SSH went down after 30s, waiting for reconnection...
14:07:59 ✅ SSH reconnected. Server confirmed up.
14:07:59 🔄 [11/16] VPS763451 (ID: 77656)
14:07:59 🔍 Pre-flight SSH check...
14:08:08 📦 Running unattended upgrades...
14:08:27 📦 done (no packages to upgrade)
14:08:27 🔄 Rebooting...
14:08:36 ⏳ Waiting 30s before polling...
14:09:13 ⏳ Waiting for SSH to drop (30s)...
14:09:45 ⏳ Waiting for SSH to drop (60s)...
14:10:18 ⏳ Waiting for SSH to drop (90s)...
14:10:59 ⚠️ SSH never dropped, but uptime confirms reboot completed
14:11:00 ✅ SSH reconnected. Server confirmed up.
14:11:00 🔄 [22/16] MissHosting_3 (ID: 101451)
14:11:00 🔍 Pre-flight SSH check...
14:11:31 ⏭️ SKIPPED — SSH unreachable. Server was already down, nothing changed.
14:11:31 🔄 [27/16] MissHosting_8 (ID: 144017)
14:11:31 🔍 Pre-flight SSH check...
14:12:00 ⏭️ SKIPPED — SSH unreachable. Server was already down, nothing changed.
14:12:00 🔄 [34/16] topinternationalcasinosNominalia (ID: 189694)
14:12:00 🔍 Pre-flight SSH check...
14:12:27 📦 Running unattended upgrades...
14:12:50 📦 done (no packages to upgrade)
14:12:50 🔄 Rebooting...
14:13:00 ⏳ Waiting 30s before polling...
14:13:37 ⏳ Waiting for SSH to drop (30s)...
14:14:10 ⏳ Waiting for SSH to drop (60s)...
14:14:42 ⏳ Waiting for SSH to drop (90s)...
14:15:24 ⚠️ SSH never dropped, but uptime confirms reboot completed
14:15:26 ✅ SSH reconnected. Server confirmed up.
14:15:26 🔄 [39/16] Wayback Websites (ID: 209352)
14:15:26 🔍 Pre-flight SSH check...
14:15:34 📦 Running unattended upgrades...
14:15:53 📦 done (no packages to upgrade)
14:15:53 🔄 Rebooting...
14:16:02 ⏳ Waiting 30s before polling...
14:16:54 ⬇️ SSH went down after 30s, waiting for reconnection...
14:17:28 ✅ SSH reconnected. Server confirmed up.
14:17:28 🔄 [40/16] Uptime Monitor (ID: 215445)
14:17:28 🔍 Pre-flight SSH check...
14:17:37 📦 Running unattended upgrades...
14:17:55 📦 done (no packages to upgrade)
14:17:55 🔄 Rebooting...
14:18:05 ⏳ Waiting 30s before polling...
14:19:02 ⬇️ SSH went down after 30s, waiting for reconnection...
14:19:35 ✅ SSH reconnected. Server confirmed up.
14:19:35 🔄 [53/16] Contabo VPS9 (ID: 270625)
14:19:35 🔍 Pre-flight SSH check...
14:19:45 ⏭️ SKIPPED — SSH unreachable. Server was already down, nothing changed.
14:19:45 🔄 [61/16] Webdock BCB (ID: 318697)
14:19:45 🔍 Pre-flight SSH check...
14:19:53 📦 Running unattended upgrades...
14:20:12 📦 done (3 packages)
14:20:12 🔄 Rebooting...
14:20:22 ⏳ Waiting 30s before polling...
14:20:59 ⬇️ SSH went down after 30s, waiting for reconnection...
14:21:31 ⏳ Waiting for SSH reconnection (60s)...
14:22:03 ⏳ Waiting for SSH reconnection (90s)...
14:22:35 ⏳ Waiting for SSH reconnection (120s)...
14:23:06 ⏳ Waiting for SSH reconnection (150s)...
14:23:38 ⏳ Waiting for SSH reconnection (180s)...
14:24:10 ⏳ Waiting for SSH reconnection (210s)...
14:24:42 ⏳ Waiting for SSH reconnection (240s)...
14:25:14 ⏳ Waiting for SSH reconnection (270s)...
14:25:46 ⏳ Waiting for SSH reconnection (300s)...
14:25:53 ❌ SSH did not reconnect within 300s!
14:25:53 🔄 [67/16] vpsd28f79e0 (ID: 325844)
14:25:53 🔍 Pre-flight SSH check...
14:26:02 📦 Running unattended upgrades...
14:26:22 📦 done (no packages to upgrade)
14:26:22 🔄 Rebooting...
14:26:32 ⏳ Waiting 30s before polling...
14:27:09 ⏳ Waiting for SSH to drop (30s)...
14:27:42 ⏳ Waiting for SSH to drop (60s)...
14:28:15 ⏳ Waiting for SSH to drop (90s)...
14:28:56 ⚠️ SSH never dropped, but uptime confirms reboot completed
14:28:58 ✅ SSH reconnected. Server confirmed up.
14:28:58 🔄 [74/16] Floki VPS One (ID: 334004)
14:28:58 🔍 Pre-flight SSH check...
14:29:10 ⏭️ SKIPPED — SSH unreachable. Server was already down, nothing changed.
14:29:10 🔄 [75/16] ns3018201 (ID: 334650)
14:29:10 🔍 Pre-flight SSH check...
14:29:20 📦 Running unattended upgrades...
14:29:38 📦 done (2 packages)
14:29:38 🔄 Rebooting...
14:29:43 ⏳ Waiting 30s before polling...
14:30:41 ⬇️ SSH went down after 30s, waiting for reconnection...
14:31:34 ⏳ Waiting for SSH reconnection (60s)...
14:32:26 ⏳ Waiting for SSH reconnection (90s)...
14:33:07 ✅ SSH reconnected. Server confirmed up.
14:33:07 ================
14:33:07 📊 Batch Summary
14:33:07 ================
14:33:07 Batch ID: d822e9f5-4f58-4698-84aa-55d12f4fafe3
14:33:07 Rebooted: 11
14:33:07 Skipped (no reboot needed): 0
14:33:07 Skipped (unreachable): 4
14:33:07 Failed: 1
14:33:07 ⚠️ 1 server(s) had issues — check batch state for details.
14:33:07 Retry failed: php artisan runcloud:batch-reboot --resume