sistema-de-chamados/scripts-static
rever-tecnologia 178c7d7341 fix(convex): mover cron jobs para API HTTP + crontab do Linux
Problema:
- Cron jobs do Convex criam registros em _scheduled_job_logs
- Convex self-hosted carrega TODAS as versoes em memoria
- 1488 execucoes/dia = ~45k registros/mes acumulando
- Uso de memoria chegando a 19GB, causando 12 OOM kills/dia

Solucao:
- Criar endpoints HTTP em /api/cron/* para substituir crons
- Desabilitar crons no Convex (comentados em crons.ts)
- Chamar endpoints via crontab do Linux

Novos arquivos:
- src/app/api/cron/chat-cleanup/route.ts
- src/app/api/cron/usb-cleanup/route.ts
- scripts-static/* (copiado da VPS para versionamento)

Documentacao:
- docs/OPERATIONS.md secao 12 com instrucoes do crontab

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-10 08:51:32 -03:00
..
bootstrap.ps1 fix(convex): mover cron jobs para API HTTP + crontab do Linux 2025-12-10 08:51:32 -03:00
comandos.json fix(convex): mover cron jobs para API HTTP + crontab do Linux 2025-12-10 08:51:32 -03:00
docker-compose.yml fix(convex): mover cron jobs para API HTTP + crontab do Linux 2025-12-10 08:51:32 -03:00
index.html fix(convex): mover cron jobs para API HTTP + crontab do Linux 2025-12-10 08:51:32 -03:00
menu.ps1 fix(convex): mover cron jobs para API HTTP + crontab do Linux 2025-12-10 08:51:32 -03:00