Files
proxmox/docs/archive/status/BLOCKSCOUT_FINAL_STATUS.md
defiQUG cb47cce074 Complete markdown files cleanup and organization
- Organized 252 files across project
- Root directory: 187 → 2 files (98.9% reduction)
- Moved configuration guides to docs/04-configuration/
- Moved troubleshooting guides to docs/09-troubleshooting/
- Moved quick start guides to docs/01-getting-started/
- Moved reports to reports/ directory
- Archived temporary files
- Generated comprehensive reports and documentation
- Created maintenance scripts and guides

All files organized according to established standards.
2026-01-06 01:46:25 -08:00

3.2 KiB

Blockscout Explorer - Final Status Report

Date: $(date)
Status: INFRASTRUCTURE COMPLETE | ⚠️ BLOCKSCOUT CONTAINER ISSUE


Completed Infrastructure

1. Container and Services

  • Container VMID 5000 running on pve2 node
  • Nginx installed and configured
  • SSL certificates created
  • Nginx reverse proxy working (ports 80/443)

2. Configuration

  • Nginx configuration: /etc/nginx/sites-available/blockscout
  • HTTP redirect to HTTPS configured
  • HTTPS proxy to Blockscout (port 4000) configured
  • Health check endpoint: /health

3. Cloudflare

  • Cloudflare DNS/tunnel configuration script executed
  • ⚠️ DNS propagation may take 1-5 minutes

⚠️ Current Issue: Blockscout Container Restarting

Status: Blockscout Docker container is in "Restarting" state

Diagnosis:

CONTAINER ID   IMAGE                          STATUS
3255548c34df   blockscout/blockscout:latest   Restarting (0) 36 seconds ago
232e28c0c085   postgres:15-alpine             Up About an hour

Cause: Blockscout container is crashing and restarting. Possible causes:

  • Database not ready
  • Configuration issue
  • Resource constraints
  • Application error

Investigation Steps:

# Check Blockscout logs
ssh root@192.168.11.12
pct exec 5000 -- docker logs blockscout --tail 100

# Check docker-compose logs
pct exec 5000 -- cd /opt/blockscout && docker-compose logs blockscout

# Check database connectivity
pct exec 5000 -- docker exec blockscout-postgres psql -U blockscout -d blockscout -c "SELECT 1;"

# Check container resource usage
pct exec 5000 -- docker stats blockscout --no-stream

Resolution:

  1. Review logs to identify the specific error
  2. Fix configuration or resource issues
  3. Restart containers: docker-compose restart blockscout

🧪 Testing Status

Internal Access

  • Nginx HTTP redirect: Working
  • Nginx HTTPS proxy: Configured (502 until Blockscout starts)
  • ⚠️ Blockscout API: Not responding (container restarting)

External Access

  • ⚠️ https://explorer.d-bis.org: HTTP 522 (Cloudflare timeout)
    • This will resolve once:
      1. Blockscout container is stable and responding
      2. Cloudflare DNS propagates (if just configured)

📋 Next Steps

  1. Fix Blockscout Container:

    ssh root@192.168.11.12
    pct exec 5000 -- docker logs blockscout --tail 100
    # Review logs and fix the issue
    
  2. Verify Blockscout is Responding:

    pct exec 5000 -- curl http://127.0.0.1:4000/api/v2/status
    
  3. Test Nginx Proxy:

    curl -k https://192.168.11.140/health
    
  4. Verify Cloudflare DNS:

    dig explorer.d-bis.org
    curl https://explorer.d-bis.org/health
    

Summary

Infrastructure: Complete

  • Container running
  • Nginx installed and configured
  • SSL certificates created
  • Reverse proxy configured

Application: ⚠️ Needs Attention

  • Blockscout container restarting
  • Needs log review and fix

External Access: ⚠️ Pending

  • Cloudflare DNS configured (propagation pending)
  • Will work once Blockscout is stable

Last Updated: $(date)
Overall Status: Infrastructure ready, application needs troubleshooting