507 Insufficient Storage

O servidor não tem espaço para armazenar o resultado.

Quando usar

Disco cheio ou cota de armazenamento atingida.

Causas comuns e soluções

O servidor não consegue armazenar o que a requisição precisa. Causas usuais: o disco ou volume está cheio, a cota de armazenamento do usuário se esgotou (Nextcloud e ownCloud retornam 507 nesse caso), ou o sistema de arquivos ficou sem inodes, mesmo com o df mostrando espaço livre. Verifique com df -h e df -i no servidor, e procure arquivos de log descontrolados ou uploads temporários esquecidos.

Resolva o problema de espaço, não o cliente: faça rotação e compressão de logs com logrotate, remova imagens Docker não usadas com docker system prune, limpe pastas temporárias de upload ou aumente a cota. Tentar de novo não adianta até liberar espaço. Muitas aplicações informam um disco cheio como um 500 genérico, então verifique o uso de disco sempre que as gravações começarem a falhar, e configure alertas bem antes dos 100%.

Erro do servidor (5xx)

Os códigos 5xx são erros do servidor: a requisição pode estar certa, mas o servidor ou algo por trás dele falhou. Vale a pena configurar alertas para eles.

Como fica

HTTP/1.1 507 Insufficient Storage

Como enviar

Node.js / Expressres.status(507).end()
Python / Flaskreturn '', 507
nginxreturn 507;

Como verificar

curl -s -o /dev/null -w "%{http_code}\n" https://example.com/

Abrir Códigos de status HTTP