# Erro upload arquivos do educacenso acima de 250KB

**URL:** <https://forum.ieducar.org/t/erro-upload-arquivos-do-educacenso-acima-de-250kb/290>\
**Category:** Sem categoria\
**Created:** [Dezembro 11, 2018, 6:38pm UTC](https://forum.ieducar.org/t/erro-upload-arquivos-do-educacenso-acima-de-250kb/290 "2018-12-11T18:38:56Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![IsaelCoelho](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.ieducar.org/isaelcoelho/32/86_2.png) [@IsaelCoelho](https://forum.ieducar.org/u/IsaelCoelho)\
**Post date:** [Dezembro 11, 2018, 6:38pm UTC](https://forum.ieducar.org/t/erro-upload-arquivos-do-educacenso-acima-de-250kb/290/1 "2018-12-11T18:38:56Z")

</div>

boa tarde gente não consigo resolvar este erro no nginx arquivo de 250kb da erro [

### 504 Time-out -

]([https://discourse.roots.io/t/504-time-out-upstream-timed-out/11418](https://discourse.roots.io/t/504-time-out-upstream-timed-out/11418))

---

<div class="post-metadata">

**Author:** ![edersoares](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.ieducar.org/edersoares/32/1050_2.png) [@edersoares](https://forum.ieducar.org/u/edersoares)\
**Post date:** [Dezembro 18, 2018, 7:01pm UTC](https://forum.ieducar.org/t/erro-upload-arquivos-do-educacenso-acima-de-250kb/290/2 "2018-12-18T19:01:43Z")

</div>

@IsaelCoelho você precisará alterar o Nginx adicionando as diretivas `fastcgi_read_timeout` e `fastcgi_read_timeout` com valores que se adequem a sua necessidade.

No caso de estar utilizando Docker, é o arquivo `docker/nginx/default.conf` e você precisará fazer um novo build da imagem com o comando `docker-compose build`.

---

<div class="post-metadata">

**Author:** ![marcos](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.ieducar.org/marcos/32/157_2.png) [@marcos](https://forum.ieducar.org/u/marcos)\
**Post date:** [Janeiro 22, 2019, 11:40pm UTC](https://forum.ieducar.org/t/erro-upload-arquivos-do-educacenso-acima-de-250kb/290/3 "2019-01-22T23:40:52Z")

</div>

@edersoares Como ficaria essa config para suportar arquivos maiores que 15 mega e uns timeout de 5 min?

---

<div class="post-metadata">

**Author:** ![IsaelCoelho](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.ieducar.org/isaelcoelho/32/86_2.png) [@IsaelCoelho](https://forum.ieducar.org/u/IsaelCoelho)\
**Post date:** [Janeiro 23, 2019, 12:36am UTC](https://forum.ieducar.org/t/erro-upload-arquivos-do-educacenso-acima-de-250kb/290/4 "2019-01-23T00:36:12Z")

</div>

eu alterei meu timeout para 1 hora subi os arquivos depois retornei o timeout para o valor padrão.

---

<div class="post-metadata">

**Author:** ![edersoares](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.ieducar.org/edersoares/32/1050_2.png) [@edersoares](https://forum.ieducar.org/u/edersoares)\
**Post date:** [Janeiro 23, 2019, 11:07am UTC](https://forum.ieducar.org/t/erro-upload-arquivos-do-educacenso-acima-de-250kb/290/5 "2019-01-23T11:07:53Z")

</div>

@marcos não saberia te dizer, o melhor seria você testar o que se adequa a sua necessidade.

Porém, 15 MB é muita informação, você pode quebrar este arquivo em várias partes, assim o upload é mais rápido tal como o processamento.

Vou pedir para o @MatheusNicoski descrever como fazer.

---

<div class="post-metadata">

**Author:** ![robson](https://avatars.discourse-cdn.com/v4/letter/r/8797f3/32.png) [@robson](https://forum.ieducar.org/u/robson)\
**Post date:** [Janeiro 23, 2019, 2:45pm UTC](https://forum.ieducar.org/t/erro-upload-arquivos-do-educacenso-acima-de-250kb/290/6 "2019-01-23T14:45:54Z")

</div>

Eu consegui importar os dados do CENSO, tive problemas com timeout e tamanho de arquivo.

Para o problema de tamanho de arquivo, aqui tem a solução: [https://pt.stackoverflow.com/questions/41619/enviando-arquivos-no-nginx-erro-413-request-entity-too-large](https://pt.stackoverflow.com/questions/41619/enviando-arquivos-no-nginx-erro-413-request-entity-too-large)

---

<div class="post-metadata">

**Author:** ![MatheusNicoski](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.ieducar.org/matheusnicoski/32/99_2.png) [@MatheusNicoski](https://forum.ieducar.org/u/MatheusNicoski)\
**Post date:** [Janeiro 24, 2019, 11:15am UTC](https://forum.ieducar.org/t/erro-upload-arquivos-do-educacenso-acima-de-250kb/290/7 "2019-01-24T11:15:30Z")

</div>

Bom dia!

Pode fazer um script que quebre o arquivo do censo em novos arquivos a cada nova linha que começa com 00, que se trata do registro de uma nova escola e seus dados (pessoas, alunos, matriculas …). Então nesses arquivos irão conter registros 00, 10, 20, … ,60. E então começa um novo arquivo com um novo registro 00 e assim por diante.

---

<div class="post-metadata">

**Author:** ![marcioro](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.ieducar.org/marcioro/32/115_2.png) [@marcioro](https://forum.ieducar.org/u/marcioro)\
**Post date:** [Abril 23, 2019, 7:13pm UTC](https://forum.ieducar.org/t/erro-upload-arquivos-do-educacenso-acima-de-250kb/290/8 "2019-04-23T19:13:55Z")

</div>

> [@edersoares](#):
>
> `fastcgi_read_timeout`

Nao entendi, ai no caso vc repete as diretivas? to com esse problema faz tempo mais so hoje to aqui tentando resolver.

---

<div class="post-metadata">

**Author:** ![marcioro](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.ieducar.org/marcioro/32/115_2.png) [@marcioro](https://forum.ieducar.org/u/marcioro)\
**Post date:** [Abril 23, 2019, 7:21pm UTC](https://forum.ieducar.org/t/erro-upload-arquivos-do-educacenso-acima-de-250kb/290/9 "2019-04-23T19:21:43Z")

</div>

SERIA ASSIM PRA CONFIGURACAO DE 5 MINITOS, NESSE MEU ARQUIVO NAO TINHA ESSA DIRETIVA, TIVE QUE INCLUIR, TA CERTO ISSO? PESSOAL.  
nano /var/www/html/docker/nginx/default.conf  
location ~ .php {  
fastcgi\_split\_path\_info ^(.+.php)(/.+)$;  
fastcgi\_pass php-fpm;  
fastcgi\_index index.php;  
include fastcgi\_params;  
fastcgi\_param SCRIPT\_FILENAME $document\_root$fastcgi\_script\_name;  
fastcgi\_param PATH\_INFO $fastcgi\_path\_info;  
fastcgi\_read\_timeout 5m;  
}

```
location / {
    try_files $uri $uri/ /index.php?$query_string;
}

```

}

---

<div class="post-metadata">

**Author:** ![marcioro](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.ieducar.org/marcioro/32/115_2.png) [@marcioro](https://forum.ieducar.org/u/marcioro)\
**Post date:** [Abril 23, 2019, 7:35pm UTC](https://forum.ieducar.org/t/erro-upload-arquivos-do-educacenso-acima-de-250kb/290/10 "2019-04-23T19:35:20Z")

</div>

![image](https://canada1.discourse-cdn.com/flex036/uploads/ieducar/original/1X/a0cc13eb2f44e8f8d3e274b689b9146f3fc98732.png)

---

<div class="post-metadata">

**Author:** ![edersoares](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.ieducar.org/edersoares/32/1050_2.png) [@edersoares](https://forum.ieducar.org/u/edersoares)\
**Post date:** [Abril 23, 2019, 7:35pm UTC](https://forum.ieducar.org/t/erro-upload-arquivos-do-educacenso-acima-de-250kb/290/11 "2019-04-23T19:35:43Z")

</div>

@marcioro

Coloque estas diretivas no configuração `server`

```auto
    client_body_buffer_size 56K;
    client_header_buffer_size 32k;
    client_max_body_size 15m;
    large_client_header_buffers 8 128k;
    fastcgi_buffers 8 56k;
    fastcgi_buffer_size 32k;
    fastcgi_read_timeout 99999;

```

---

<div class="post-metadata">

**Author:** ![marcioro](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.ieducar.org/marcioro/32/115_2.png) [@marcioro](https://forum.ieducar.org/u/marcioro)\
**Post date:** [Abril 23, 2019, 7:40pm UTC](https://forum.ieducar.org/t/erro-upload-arquivos-do-educacenso-acima-de-250kb/290/12 "2019-04-23T19:40:32Z")

</div>

> [@edersoares](#):
>
> `docker-compose build`

Adicionei as diretivas… mais ta dando erro no comando

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/ieducar/original/1X/ca1f22ebb1b064a2c6fe5ab73ded7b154d21169c.png)

Depois tenho que rodar esse comando `docker-compose build` em algumas pasta especifica ou nao? Porque deu esse erro ai.

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/ieducar/original/1X/4157c48a0e779f17240e8f890fdfea8c501f4736.png)

---

<div class="post-metadata">

**Author:** ![marcioro](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.ieducar.org/marcioro/32/115_2.png) [@marcioro](https://forum.ieducar.org/u/marcioro)\
**Post date:** [Abril 23, 2019, 7:44pm UTC](https://forum.ieducar.org/t/erro-upload-arquivos-do-educacenso-acima-de-250kb/290/13 "2019-04-23T19:44:29Z")

</div>

Nessa pasta tb deu erro, lembro que to num VPS Locaweb  
cd /var/www/html/docker/nginx/

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/ieducar/original/1X/4aae686601c6a861375e2300f3fc496d93f99ad7.png)

---

<div class="post-metadata">

**Author:** ![marcioro](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.ieducar.org/marcioro/32/115_2.png) [@marcioro](https://forum.ieducar.org/u/marcioro)\
**Post date:** [Abril 24, 2019, 5:59pm UTC](https://forum.ieducar.org/t/erro-upload-arquivos-do-educacenso-acima-de-250kb/290/14 "2019-04-24T17:59:16Z")

</div>

Pessoal assim ta meu arquivo configurado, mais continua com problema na importacao do educacenso, ta igual a de 1 colega aqui do forum, disse que no dele funciona normal, e no meu nao… sera o q ta acontecendo no meu i-educar, porque nao to tentando importar nenhum arquivo com mais de 1M??? meu maior arquivo tem 335 kb… Tem uma coisa que notei desde o inicio, apesar do erro, ele faz sim a importacao, porem nao faz a importacao total do arquivo, esquisito…alguem pode me ajudar??? por favor.

server {

```auto
index index.php index.html;
server_name ieducar.conceicaodoaraguaia.pa.gov.br www.ieducar.conceicaodoaraguaia.pa.gov.br;
error_log /var/log/nginx/error.log;
access_log /var/log/nginx/access.log;
root /var/www/html/public;
client_max_body_size 5M;

location ~ ^/intranet/?$ {
    rewrite ^.*$ /intranet/index.php redirect;
}

location ~ /module/(.*)/(styles|scripts|imagens)/(.*) {
    rewrite ^/module/(.*)/(imagens|scripts|styles)/(.*)$ /intranet/$2/$3 break;
}

location ~ /module/(.*)/(.*) {
    rewrite ^/module/(.*/)(.*intranet/.*)$ /$2 redirect;
    rewrite ^/module/(.*/)(.*index\.php)$ /$2 redirect;
    rewrite ^/module/(.*/)(.*logof\.php)$ /intranet/logof.php redirect;
    rewrite ^/module/(.*/)(.*meusdados\.php)$ /intranet/meusdados.php redirect;
    rewrite ^/module/(.*/)(.*_xml.*)(\.php)$ /intranet/$2.php redirect;
    rewrite ^/module/(.*/)(.*erro_banco\.php)$ /intranet/erro_banco.php redirect;
    rewrite ^/module/(.*/)(.*educar_pesquisa_cliente_lst\.php)$ /intranet/educar_pesquisa_cliente_lst.php redirect;
    rewrite ^/module/(.*/)(.*educar_pesquisa_obra_lst\.php)$ /intranet/educar_pesquisa_obra_lst.php redirect;
    rewrite ^/module/(.*)$ /module/index.php last;
}

location ~ ^(/intranet.*\.php|/modules.*\.php|/module/) {
    try_files /index.php =404;
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
    fastcgi_index index.php;
    include fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param PATH_INFO $fastcgi_path_info;
    fastcgi_read_timeout 7200s;
}

location ~ \.php {
    try_files $uri =404;
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
    fastcgi_index index.php;
    include fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param PATH_INFO $fastcgi_path_info;
    fastcgi_read_timeout 7200s;
}

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

}
```

---

<div class="post-metadata">

**Author:** ![jonasuea](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.ieducar.org/jonasuea/32/819_2.png) [@jonasuea](https://forum.ieducar.org/u/jonasuea)\
**Post date:** [Março 17, 2021, 8:08pm UTC](https://forum.ieducar.org/t/erro-upload-arquivos-do-educacenso-acima-de-250kb/290/15 "2021-03-17T20:08:11Z")

</div>

Essa solução não resolveu.

---

<div class="post-metadata">

**Author:** ![tiago.camargo](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.ieducar.org/tiago.camargo/32/148_2.png) [@tiago.camargo](https://forum.ieducar.org/u/tiago.camargo)\
**Post date:** [Março 24, 2021, 1:40pm UTC](https://forum.ieducar.org/t/erro-upload-arquivos-do-educacenso-acima-de-250kb/290/16 "2021-03-24T13:40:52Z")

</div>

Você deve ajustar suas configurações conforme o seu ambiente.

Se teu erro é o 413, a solução postada pelo Robson deve resolver sim.

O exemplo postado pelo marcioro também é uma ótima referência.

Os valores vão depender das tuas necessidades.

---

<div class="post-metadata">

**Author:** ![jonasuea](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.ieducar.org/jonasuea/32/819_2.png) [@jonasuea](https://forum.ieducar.org/u/jonasuea)\
**Post date:** [Março 24, 2021, 7:49pm UTC](https://forum.ieducar.org/t/erro-upload-arquivos-do-educacenso-acima-de-250kb/290/17 "2021-03-24T19:49:33Z")

</div>

Então, mesmo seguindo todas as sugestões, não consegui resolver.  
Decidimos desmembrar o arquivo de importação, assim conseguimos importar.

---

<div class="post-metadata">

**Author:** ![edersoares](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.ieducar.org/edersoares/32/1050_2.png) [@edersoares](https://forum.ieducar.org/u/edersoares)\
**Post date:** [Abril 23, 2021, 12:16am UTC](https://forum.ieducar.org/t/erro-upload-arquivos-do-educacenso-acima-de-250kb/290/18 "2021-04-23T00:16:44Z")

</div>

Para importar arquivos muito grande é necessário utilizar o Horizon, pra isso leia a documentação do framework: [Laravel Horizon - Laravel - The PHP Framework For Web Artisans](https://laravel.com/docs/8.x/horizon)
