Confirm service and asset responses
Request the page and health endpoint directly, then record the HTTP status, headers, and beginning of the body. A connection failure points to the service or port. Once HTML returns 200, reproduce in a private window and preserve the first JavaScript error and failed asset URL. Save evidence before clearing caches.
bash
curl -i http://127.0.0.1:3080/
curl -i http://127.0.0.1:3080/healthIsolate recent Profile changes
Use doctor and diff to identify recently upgraded Plugins. If the blank page started immediately after an upgrade, restore a known-good revision for comparison, then upgrade the suspected Bundle separately.
bash
dsh-hub profile doctor --profile web
dsh-hub profile diff <profile-slug> --profile web
dsh-hub profile rollback <revision> --profile web