Foros del Web » Administración de Sistemas » Software para Servers »

Apache: controlar descargas completadas

Estas en el tema de Apache: controlar descargas completadas en el foro de Software para Servers en Foros del Web. Hola a todos, llevo un tiempo investigando como conseguir detectar las transferencias completadas o los datos transferidos si la descarga falla en un servidor Apache. ...
  #1 (permalink)  
Antiguo 21/01/2013, 13:36
 
Fecha de Ingreso: agosto-2003
Mensajes: 122
Antigüedad: 21 años, 2 meses
Puntos: 0
Apache: controlar descargas completadas

Hola a todos,

llevo un tiempo investigando como conseguir detectar las transferencias completadas o los datos transferidos si la descarga falla en un servidor Apache.

He buscado mucho por foros extranjeros y al final creo que la opción que recomiendan y que podría servirme es controlar las descargas usando los logs de Apache.

Pero antes de ponerme a programar el sistema, me gustaría asegurarme de que es la opción correcta o más usada.

Lo que voy a hacer es usar mod_logio para poder loguear la cantidad de datos i/o, usar logs personalizados y setear variables de PHP en el servidor (apache_notes) con el id de la descarga para sacar el log. Tendré un script PHP en cron que se ejecutará cada X segundos y actualizará la base de datos con el resultado de la descarga.

Primero me gustaría solucionarlo en un servidor. Pero luego se me complica la cosa ya que la web reside en un server y la mayoría de archivos en otros. El usuario entra a la web en el server A y desde aquí lo mando al server B con:

Código PHP:
header("Location: $link"); 
Por tanto la cosa se complica, pero ya vermeos entonces .

Los ficheros son de entre 1 y varios GB.

¿Qué me sugerís? ¿Alguna otra opción o idea?

¡Gracias!

PD. Si conocéis algún script o similar que haga lo mismo me valdría para ver como hacerlo.

Etiquetas: apache, controlar, descargas, ip, php, server, servidor, servidores-web
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:15.