# Command: `runcloud:batch-reboot`

**Description**: Reboot RunCloud servers sequentially with pre-reboot upgrades and post-reboot SSH health verification
**Status**: completed
**Started**: 2026-05-20 13:53:37 | **Ended**: 2026-05-20 14:33:07 | **Duration**: 39m 30s
**Jobs**: 0 dispatched / 0 completed / 0 failed

---

## Command Output

13:53:37 [WARNING] --resume overrides --all and --server; ignoring other options.

13:53:37 [INFO] 🔍 Resuming batch: d822e9f5-4f58-4698-84aa-55d12f4fafe3

13:53:37 [INFO] 📋 Restored 78 target(s) from batch state

13:53:37 [INFO] 🔍 Batch ID: d822e9f5-4f58-4698-84aa-55d12f4fafe3

13:53:37 [INFO] 🔍 Target: 78 server(s)

13:53:37 [INFO] ⏭️  Skipping 62 already-completed server(s)

13:53:37 [INFO] 🔄 Starting sequential reboot of 16 server(s)

13:53:37 [INFO] ⏱️  Estimated total time: ~88 minutes

13:53:37 [INFO] 🔄 \[1/16\] VPS433981 (ID: 2895)

13:53:37 [INFO] 🔍 Pre-flight SSH check...

13:53:45 [INFO] 📦 Running unattended upgrades...

13:54:05 [INFO] 📦 done (no packages to upgrade)

13:54:05 [INFO] 🔄 Rebooting...

13:54:16 [INFO] ⏳ Waiting 30s before polling...

13:54:53 [INFO] ⏳ Waiting for SSH to drop (30s)...

13:55:25 [INFO] ⏳ Waiting for SSH to drop (60s)...

13:55:57 [INFO] ⏳ Waiting for SSH to drop (90s)...

13:56:38 [WARNING] ⚠️ SSH never dropped, but uptime confirms reboot completed

13:56:40 [INFO] ✅ SSH reconnected. Server confirmed up.

13:56:40 [INFO] 🔄 \[2/16\] VPS438249 (ID: 3130)

13:56:40 [INFO] 🔍 Pre-flight SSH check...

13:56:49 [INFO] 📦 Running unattended upgrades...

13:57:08 [INFO] 📦 done (no packages to upgrade)

13:57:08 [INFO] 🔄 Rebooting...

13:57:17 [INFO] ⏳ Waiting 30s before polling...

13:57:53 [INFO] ⏳ Waiting for SSH to drop (30s)...

13:58:26 [INFO] ⏳ Waiting for SSH to drop (60s)...

13:58:57 [INFO] ⏳ Waiting for SSH to drop (90s)...

13:59:38 [WARNING] ⚠️ SSH never dropped, but uptime confirms reboot completed

13:59:40 [INFO] ✅ SSH reconnected. Server confirmed up.

13:59:40 [INFO] 🔄 \[3/16\] VPS442472 (ID: 3378)

13:59:40 [INFO] 🔍 Pre-flight SSH check...

13:59:49 [INFO] 📦 Running unattended upgrades...

14:00:10 [INFO] 📦 done (no packages to upgrade)

14:00:10 [INFO] 🔄 Rebooting...

14:00:21 [INFO] ⏳ Waiting 30s before polling...

14:01:06 [INFO] ⏳ Waiting for SSH to drop (30s)...

14:01:38 [INFO] ⏳ Waiting for SSH to drop (60s)...

14:02:10 [INFO] ⏳ Waiting for SSH to drop (90s)...

14:02:53 [WARNING] ⚠️ SSH never dropped, but uptime confirms reboot completed

14:02:55 [INFO] ✅ SSH reconnected. Server confirmed up.

14:02:55 [INFO] 🔄 \[4/16\] VPS443867 (ID: 3452)

14:02:55 [INFO] 🔍 Pre-flight SSH check...

14:03:05 [INFO] 📦 Running unattended upgrades...

14:03:24 [INFO] 📦 done (no packages to upgrade)

14:03:24 [INFO] 🔄 Rebooting...

14:03:33 [INFO] ⏳ Waiting 30s before polling...

14:04:12 [INFO] ⏳ Waiting for SSH to drop (30s)...

14:04:44 [INFO] ⏳ Waiting for SSH to drop (60s)...

14:05:16 [INFO] ⏳ Waiting for SSH to drop (90s)...

14:05:56 [WARNING] ⚠️ SSH never dropped, but uptime confirms reboot completed

14:05:58 [INFO] ✅ SSH reconnected. Server confirmed up.

14:05:58 [INFO] 🔄 \[7/16\] vps191883 (ID: 17745)

14:05:58 [INFO] 🔍 Pre-flight SSH check...

14:06:11 [INFO] 📦 Running unattended upgrades...

14:06:31 [INFO] 📦 done (no packages to upgrade)

14:06:31 [INFO] 🔄 Rebooting...

14:06:43 [INFO] ⏳ Waiting 30s before polling...

14:07:24 [INFO] ⬇️ SSH went down after 30s, waiting for reconnection...

14:07:59 [INFO] ✅ SSH reconnected. Server confirmed up.

14:07:59 [INFO] 🔄 \[11/16\] VPS763451 (ID: 77656)

14:07:59 [INFO] 🔍 Pre-flight SSH check...

14:08:08 [INFO] 📦 Running unattended upgrades...

14:08:27 [INFO] 📦 done (no packages to upgrade)

14:08:27 [INFO] 🔄 Rebooting...

14:08:36 [INFO] ⏳ Waiting 30s before polling...

14:09:13 [INFO] ⏳ Waiting for SSH to drop (30s)...

14:09:45 [INFO] ⏳ Waiting for SSH to drop (60s)...

14:10:18 [INFO] ⏳ Waiting for SSH to drop (90s)...

14:10:59 [WARNING] ⚠️ SSH never dropped, but uptime confirms reboot completed

14:11:00 [INFO] ✅ SSH reconnected. Server confirmed up.

14:11:00 [INFO] 🔄 \[22/16\] MissHosting\_3 (ID: 101451)

14:11:00 [INFO] 🔍 Pre-flight SSH check...

14:11:31 [WARNING] ⏭️  SKIPPED — SSH unreachable. Server was already down, nothing changed.

14:11:31 [INFO] 🔄 \[27/16\] MissHosting\_8 (ID: 144017)

14:11:31 [INFO] 🔍 Pre-flight SSH check...

14:12:00 [WARNING] ⏭️  SKIPPED — SSH unreachable. Server was already down, nothing changed.

14:12:00 [INFO] 🔄 \[34/16\] topinternationalcasinosNominalia (ID: 189694)

14:12:00 [INFO] 🔍 Pre-flight SSH check...

14:12:27 [INFO] 📦 Running unattended upgrades...

14:12:50 [INFO] 📦 done (no packages to upgrade)

14:12:50 [INFO] 🔄 Rebooting...

14:13:00 [INFO] ⏳ Waiting 30s before polling...

14:13:37 [INFO] ⏳ Waiting for SSH to drop (30s)...

14:14:10 [INFO] ⏳ Waiting for SSH to drop (60s)...

14:14:42 [INFO] ⏳ Waiting for SSH to drop (90s)...

14:15:24 [WARNING] ⚠️ SSH never dropped, but uptime confirms reboot completed

14:15:26 [INFO] ✅ SSH reconnected. Server confirmed up.

14:15:26 [INFO] 🔄 \[39/16\] Wayback Websites (ID: 209352)

14:15:26 [INFO] 🔍 Pre-flight SSH check...

14:15:34 [INFO] 📦 Running unattended upgrades...

14:15:53 [INFO] 📦 done (no packages to upgrade)

14:15:53 [INFO] 🔄 Rebooting...

14:16:02 [INFO] ⏳ Waiting 30s before polling...

14:16:54 [INFO] ⬇️ SSH went down after 30s, waiting for reconnection...

14:17:28 [INFO] ✅ SSH reconnected. Server confirmed up.

14:17:28 [INFO] 🔄 \[40/16\] Uptime Monitor (ID: 215445)

14:17:28 [INFO] 🔍 Pre-flight SSH check...

14:17:37 [INFO] 📦 Running unattended upgrades...

14:17:55 [INFO] 📦 done (no packages to upgrade)

14:17:55 [INFO] 🔄 Rebooting...

14:18:05 [INFO] ⏳ Waiting 30s before polling...

14:19:02 [INFO] ⬇️ SSH went down after 30s, waiting for reconnection...

14:19:35 [INFO] ✅ SSH reconnected. Server confirmed up.

14:19:35 [INFO] 🔄 \[53/16\] Contabo VPS9 (ID: 270625)

14:19:35 [INFO] 🔍 Pre-flight SSH check...

14:19:45 [WARNING] ⏭️  SKIPPED — SSH unreachable. Server was already down, nothing changed.

14:19:45 [INFO] 🔄 \[61/16\] Webdock BCB (ID: 318697)

14:19:45 [INFO] 🔍 Pre-flight SSH check...

14:19:53 [INFO] 📦 Running unattended upgrades...

14:20:12 [INFO] 📦 done (3 packages)

14:20:12 [INFO] 🔄 Rebooting...

14:20:22 [INFO] ⏳ Waiting 30s before polling...

14:20:59 [INFO] ⬇️ SSH went down after 30s, waiting for reconnection...

14:21:31 [INFO] ⏳ Waiting for SSH reconnection (60s)...

14:22:03 [INFO] ⏳ Waiting for SSH reconnection (90s)...

14:22:35 [INFO] ⏳ Waiting for SSH reconnection (120s)...

14:23:06 [INFO] ⏳ Waiting for SSH reconnection (150s)...

14:23:38 [INFO] ⏳ Waiting for SSH reconnection (180s)...

14:24:10 [INFO] ⏳ Waiting for SSH reconnection (210s)...

14:24:42 [INFO] ⏳ Waiting for SSH reconnection (240s)...

14:25:14 [INFO] ⏳ Waiting for SSH reconnection (270s)...

14:25:46 [INFO] ⏳ Waiting for SSH reconnection (300s)...

14:25:53 [ERROR] ❌ SSH did not reconnect within 300s!

14:25:53 [INFO] 🔄 \[67/16\] vpsd28f79e0 (ID: 325844)

14:25:53 [INFO] 🔍 Pre-flight SSH check...

14:26:02 [INFO] 📦 Running unattended upgrades...

14:26:22 [INFO] 📦 done (no packages to upgrade)

14:26:22 [INFO] 🔄 Rebooting...

14:26:32 [INFO] ⏳ Waiting 30s before polling...

14:27:09 [INFO] ⏳ Waiting for SSH to drop (30s)...

14:27:42 [INFO] ⏳ Waiting for SSH to drop (60s)...

14:28:15 [INFO] ⏳ Waiting for SSH to drop (90s)...

14:28:56 [WARNING] ⚠️ SSH never dropped, but uptime confirms reboot completed

14:28:58 [INFO] ✅ SSH reconnected. Server confirmed up.

14:28:58 [INFO] 🔄 \[74/16\] Floki VPS One (ID: 334004)

14:28:58 [INFO] 🔍 Pre-flight SSH check...

14:29:10 [WARNING] ⏭️  SKIPPED — SSH unreachable. Server was already down, nothing changed.

14:29:10 [INFO] 🔄 \[75/16\] ns3018201 (ID: 334650)

14:29:10 [INFO] 🔍 Pre-flight SSH check...

14:29:20 [INFO] 📦 Running unattended upgrades...

14:29:38 [INFO] 📦 done (2 packages)

14:29:38 [INFO] 🔄 Rebooting...

14:29:43 [INFO] ⏳ Waiting 30s before polling...

14:30:41 [INFO] ⬇️ SSH went down after 30s, waiting for reconnection...

14:31:34 [INFO] ⏳ Waiting for SSH reconnection (60s)...

14:32:26 [INFO] ⏳ Waiting for SSH reconnection (90s)...

14:33:07 [INFO] ✅ SSH reconnected. Server confirmed up.

14:33:07 [INFO] ================

14:33:07 [INFO] 📊 Batch Summary

14:33:07 [INFO] ================

14:33:07 [INFO] Batch ID: d822e9f5-4f58-4698-84aa-55d12f4fafe3

14:33:07 [INFO] Rebooted: 11

14:33:07 [INFO] Skipped (no reboot needed): 0

14:33:07 [INFO] Skipped (unreachable): 4

14:33:07 [INFO] Failed: 1

14:33:07 [WARNING] ⚠️  1 server(s) had issues — check batch state for details.

14:33:07 [INFO] Retry failed: php artisan runcloud:batch-reboot --resume

---

## Jobs (0)

*No jobs dispatched*

*Exported at 2026-08-21T03:00:37+00:00*
