Apéndice A — Comandos de validación rápida
# Estado servicios
systemctl status nginx tienda tienda-daphne tienda-celery tienda-celerybeat redis-server postgresql
# Conectividad DGII
curl -v https://ecf.dgii.gov.do/eCF/Autenticacion/api/Autenticacion/Semilla
# Validar configuración e-CF
sudo -u tienda bash -c 'cd /opt/tienda && set -a && . .env && set +a && \
.venv/bin/python manage.py ecf_validate_config'
# Ver bitácora últimas 24h
.venv/bin/python manage.py shell -c "
from accounting.models import ECFEnvioDGII
from django.utils import timezone
from datetime import timedelta
qs = ECFEnvioDGII.objects.filter(created_at__gte=timezone.now()-timedelta(hours=24))
print(qs.count(), 'envíos en últimas 24h')
"