1.8 KiB
1.8 KiB
Troubleshooting
Runner online mas job não consome
Verifique:
systemctl status act_runner --no-pager -l
cat /var/lib/act_runner/.runner
journalctl -u act_runner -n 200 --no-pager
Problema com runs-on
Sintoma:
- runner online
- workflow em fila
- job não inicia
Ação:
- mantenha
runs-on: linux_amd64 - não troque os workflows ativos para
linux_amd64:host
Path inexistente
Mensagem esperada:
Path does not exist: <path>
Verifique se DEPLOY_PATH aponta para uma pasta real do servidor.
Pasta não é repositório Git
Mensagem esperada:
Path is not a Git repository: <path>
Branch inexistente
Sintoma:
- falha em
git fetch,checkoutoureset
Verifique:
- valor de
DEPLOY_BRANCH - existência da branch no remote configurado
Falha de atualização Git
O fluxo operacional usa:
git fetchgit checkoutgit reset --hard FETCH_HEADgit clean -fd
Verifique:
DEPLOY_REMOTE- token do Gitea
- conectividade com
git.ami.app.br
Falha de git push
Verifique:
HOST_GITEA_TOKENHOST_GIT_AUTHOR_NAMEHOST_GIT_AUTHOR_EMAIL- se há mudanças staged pelo
git add -A
Falha de npx deploy
Cloudflare:
HOST_CLOUDFLARE_API_TOKENopcional- fallback em
/etc/act_runner/env - fallback adicional em login do Wrangler
Vercel:
HOST_VERCEL_TOKENopcional- fallback em sessão ativa do Vercel CLI
Falha por variável ausente
Mensagem esperada:
Missing required env: DEPLOY_*
Falha por secret ausente
Regras:
HOST_GITEA_TOKENé obrigatório para deploy e pushHOST_GIT_AUTHOR_*é obrigatório para push- Cloudflare e Vercel são opcionais quando o host já tem credencial válida
Onde olhar logs
Serviço do runner:
journalctl -u act_runner -n 200 --no-pager
Logs dos jobs:
/var/lib/gitea/data/actions_log/...