- Navios
- 11 de agosto de 2026 às 16:20 UTC
- Autor
- Kamo
- Enviar
- ae5b567
Os anexos de chat rodaram em 3 GiB através deste mesmo pipeline de imagem por um tempo; documentos foram tampados a 500MB. A diferença não era uma política, era que este caminho caminho do chat transmitido, e um usuário experimenta como "chat leva meu vídeo, mas a biblioteca de documentos não". Quatro coisas tiveram que se mover juntos, porque criar um sozinho não realiza nada: Ingerir agora chamadas ************* e entregar o MultipartFile como um Fonte reaberta. arquivo-tamanho-limiar: 0B faz Tomcat girar cada parte para o disco assim cada getInputStream () reabre novamente o arquivo spool. O buffered sobrecarga alocado novo byte[tamanho] duas vezes — uma para o hash, outra para a cópia de teste da MinIO. 2. A conversão de pós-carga não puxa mais o objeto em pilha para o vídeo. Ele flui de MinIO para um arquivo de arranhão e mãos ffmpeg o caminho (novo extratoPosterFrame(Path) e sondaDuraçãoMs (Caminho) sobrecarrega. Um byte[] não consegue segurar um vídeo GiB 3 e a rodada tropeçar na pilha era inútil de qualquer maneira — o formulário byte[] escreveu um arquivo temporário independentemente. 3. Tudo o resto é guardado por HEAP CONVERSION MAX BYTES (256 MiB). Conversão detém o original, o PDF convertido e cada miniatura renderizada ao mesmo tempo; acima do teto o arquivo é armazenado, baixável e streamable mas não recebe nenhuma versão, com a razão gravada no Então a UI pode dizer isso em vez de girar para sempre. Um OOMKill aqui não é local — é preciso conversão para baixo para cada inquilino no nó. 4. multipart 3GB/3100MB com um local de carretel explícito, mais um 24Gi limitado vazioDir montado em /tmp/kamo-uploads para o carretel e a cópia do scratch de vídeo, então um upload preso ou hostil não pode aumentar a camada da imagem ou preencher o disco do nó. O assistente de vídeo do poster do byte [] não tinha nenhum chamador deixado e foi removido em vez de deixado para trás. Nota: com ffmpeg 8.x (codifica WebP onde o teste espera PNG passethrough). Pré-existente e ambiente-dependente - nem esse serviço nem seu teste é tocado aqui.