Para Desenvolvedores

Ocorreu um erro durante o upload

Pessoal,

Usamos o LumisXP 12.4.0, com o Apache 2.4 + JBoss EAP e MySQL.

Estamos tentando subir um arquivo com 24.94MB, as esta dando o seguinte erro: Apresentação Bike Café Sportix 1.pdf (24.94 MB) - Ocorreu um erro durante o upload.

A configuração no MySQL:

# The maximum size of one packet or any generated or intermediate string, or any parameter sent by the
# mysql_stmt_send_long_data() C API function.
max_allowed_packet=256M

Tem alguma configuração a ser feita no Apache?

Por Rogerio Rodrigues

Em 01/09/20 18:47

Acompanhar pergunta

9 resposta(s):

Ordenar por:

Bom dia Rogério,

minha sugestão é que você verifique o log de erro do apache, caso seja algum bloqueio do apache, a mensagem aparecerá neste log. Dependendo da mensagem de erro, será necessário alterar um determinado parametro.

Um exemplo é o paramentro.
LimitRequestBody

Por Jorge Eduardo

Em 02/09/20 08:55

Bom dia Jorge, tudo bem?

O error que aparece no error.log do Apache é:

[Wed Sep 02 09:30:02.720039 2020] [proxy_ajp:error] [pid 9656:tid 2204] (70014)End of file found: AH01030: ajp_ilink_receive() can't receive header

[Wed Sep 02 09:30:02.720039 2020] [proxy_ajp:error] [pid 9656:tid 2204] [client 179.95.36.100:57168] AH00992: ajp_read_header: ajp_ilink_receive failed, referer: https://apcefrj.org.br/portal/lumis/content-administration/main.jsp?lumPageId=40288AE8621103B20162150FDAFA15D4

[Wed Sep 02 09:30:02.720039 2020] [proxy_ajp:error] [pid 9656:tid 2204] (120006)APR does not understand this error code: [client 179.95.36.100:57168] AH00893: dialog to (null) (*) failed, referer: https://apcefrj.org.br/portal/lumis/content-administration/main.jsp?lumPageId=40288AE8621103B20162150FDAFA15D4
 

Por Rogerio Rodrigues

Em 02/09/20 09:32

Rogério,

Você está tentando subir este arquivo pela administração? Seria possível acessar essa administração utilizando a porta do JBOSS ao invés do Apache e realizar o teste?

Por Luiz Carlos Valenca

Em 02/09/20 15:32

Oi Luiz,

Sim, estou tentando sim subir pela administração. O problema está dando para os usuários que cadastram os conteúdos. Se usar a administração pela porta do JBoss o arquivo sobe sem problema.

Por Rogerio Rodrigues

Em 02/09/20 16:28

Rogério,

É possível que esteja acontecendo um timeout entre o Apache e o Tomcat. Quando se realiza a requisição do upload passando pelo Apache. Este delega a requisição ao Tomcat, e, fica esperando o Tomcat devolver a resposta. Se eu não estou enganado, por default, o timeout dessa espera é 1 minuto.

Para testar, poderia elevar esse timeout para 10 minutos?

Por Luiz Carlos Valenca

Em 04/09/20 10:29

Oi Luiz,

Utilizamos o JBoss. Essa configuração é feita na linha 

<property name="jboss.as.management.blocking.timeout" value="900"/>

Por Rogerio Rodrigues

Em 04/09/20 10:47

Rogério,

Desculpe, falei Tomcat mas serve para JBOSS também.

 

De qualquer forma, a configuração que estou falando fica no Apache.

Por Luiz Carlos Valenca

Em 04/09/20 10:53

Luiz,

Que configuração é essa meu caro? Para que um arquivo com 24 ou 40Mb suba sem esse erro?

Por Rogerio Rodrigues

Em 04/09/20 15:57

Rogério,

Quando eu passei por isso a diretiva TimeOut:

https://httpd.apache.org/docs/2.4/mod/core.html

Description:Amount of time the server will wait for certain events before failing a request

Syntax:TimeOut seconds

Default:TimeOut 60

The TimeOut directive defines the length of time Apache httpd will wait for I/O in various circumstances.

 

Pode ser outra causa. Mas eu testaria ela.

Por Luiz Carlos Valenca

Em 04/09/20 16:12

Entrar

Interaja com a comunidade e tenha acesso a conteúdos exclusivos.

Houve algum erro ao acessar o banco de dados. Tente novamente mais tarde.