# 🔍 Verificar Erro 500

O erro mudou de 503 para 500! Isso significa que a verificação de manutenção foi desabilitada com sucesso. Agora temos um erro 500 (Internal Server Error) que precisa ser identificado.

## Execute no Servidor

```bash
cd /var/www/gestorstream/backend

# 1. Verificar logs recentes
tail -100 storage/logs/laravel.log | grep -i "error\|exception\|fatal"

# 2. Executar script de verificação
php verificar-erro-500.php

# 3. Testar endpoint diretamente
curl -X POST https://gestor.jf.eng.br/api/v1/auth/login \
  -H "Content-Type: application/json" \
  -d '{"email":"test@test.com","password":"test"}' \
  -v

# 4. Verificar se há erro de sintaxe no bootstrap/app.php
php -l bootstrap/app.php

# 5. Verificar se o package:discover está funcionando
php artisan package:discover
```

## Possíveis Causas do Erro 500

1. **Erro de sintaxe no bootstrap/app.php** - O script adicionou uma linha que pode ter causado erro
2. **Erro no package:discover** - O script mostrou erro ao executar package:discover
3. **Erro no middleware DisableMaintenanceMode** - Pode estar causando erro ao executar
4. **Erro de configuração** - Alguma configuração pode estar incorreta

## Correção Rápida

Se o problema for no bootstrap/app.php, verifique se a linha foi adicionada corretamente:

```bash
# Verificar bootstrap/app.php
cat bootstrap/app.php | grep -A 3 "preventRequestsDuringMaintenance"
```

Se houver erro de sintaxe, pode ser necessário corrigir manualmente.

