Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/11/2014, 15:52
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años, 9 meses
Puntos: 320
Tamaño máximo de petición POST

Hola gente, se que no puedo pretender ayuda rápida ya que todos están ocupados pero me urge este problema y no doy con la solución, agradecería mucho su ayuda.

El tema es así, estoy haciendo una app para android que el usuario saca fotos y las guardo en base 64 en una bd sqlite en el movil, luego en algun momento de la vida, el usuario sincroniza esa app con un sitio web y envia por post todos los datos incluidas las imagenes en base 64.

si en una sincronizacion común hago:
Código PHP:
Ver original
  1. file_put_contents("last_request.log", json_encode($_POST));

el archivo "last_request.log" pesa 15mb, podria pesar mucho mas, 100, 300, 500mb...

el tema es que php se cuelga y no responde, ejecuta la primer linea del file_puts y luego no parece hacer nada (lo que hace a continuacion es meter los datos del post en una bd mysql, nada mas).

Si la peticion es chica, digamos 1mb se ejecuta todo bien sin problemas, asi que supongo que hay alguna directiva como por la hay para el tamaño de subida de archivos pero para $_POST.

Tengo acceso root a todo el servidor y a todas las configuraciones por lo que solo tengo que dar con la opcion y configurarla pero no la encuentro por ningun lado.

¿Alguien sabe que puedo hacer?

La opcion que manejo en ultima instancia es enviar una lluvia de request mas pequeños en vez de una sola grande, el tema es que necesito todos los datos juntos y dividir un request en varios me genera nuevos problemas a resolver.
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios