BandaAncha.eu

Comunidad de usuarios
de fibra, móvil y ADSL

APACHE - PHP - CONEXION DESDE MOVIL (URGENTISISISIMO)

BocaDePez
BocaDePez

Buenos días:

Tengo un problema y necesito encontrar una solución urgentemente.

He diseñado una pequeña intranet en php para conectar desde los móviles/pda a mi servidor sql server. He instalado el apache 2.2 y el php. Todo funciona correctamente cuando accedo a la ip pública por el puerto que está abierto en el router (puerto 8000) ya sea desde pc o desde móvil.

El problema surge cuando un móvil está utilizando la intranet y la cobertura de internet en el móvil es deficiente, el servidor apache se bloquea y tengo que ir a hacer restart.

No se me ocurre qué puedo modificar en el apache o en mi aplicación para que esto no suceda.

Muchas gracias

Ajjerez

BocaDePez
BocaDePez

Olvidé comentar que el servidor es Windows 2003.

Muchas gracias por la colaboración

🗨️ 1
BocaDePez
BocaDePez

¿Y tuviste que instalar el Apache en el Win Server 2003? ¿No tenía ya ese servicio? ¿Tuviste que usar un puerto distinto del 80 por ese motivo?

BocaDePez
BocaDePez

¿Qué usas para conectar los móviles y las PDAs a la intranet? ¿Wifi?

O estamos hablando del mismo escenario (acceso por IP publica), en el que lo único que cambia es que la cobertura GSMLOQUESEA del móvil es deficiente... ¿¿??

🗨️ 4
alixj

Buenas tardes BocaDePez: muchas gracias por responder.

1- El servidor windows 2003 no tenía ninguna versión instalada de apache. No use el puerto 80 preferí usar el puerto 8000.

2- Para conectar desde el móvil la la ip pública he contratado con telefónica tarifa plana de internet.

3- Si el móvil tiene cobertura deficiente, lo que no logro entender es porque me bloquea el apache y tengo que reiniciarlo. Si no hay cobertura simplemente no debería dejar acceder a la página, pero no

He habilitado en el httpd.conf el debug y este es lo que obtengo en el error.log

[Sat May 22 11:59:08 2010] [notice] Parent: Child process exited successfully.
[Sat May 22 11:59:08 2010] [info] removed PID file C:/Server/Apache2.2/logs/httpd.pid (pid=340)
[Sat May 22 11:59:09 2010] [notice] Apache/2.2.15 (Win32) PHP/5.2.13 configured -- resuming normal operations
[Sat May 22 11:59:09 2010] [notice] Server built: Mar 4 2010 11:27:46
[Sat May 22 11:59:09 2010] [notice] Parent: Created child process 8280
[Sat May 22 11:59:09 2010] [debug] mpm_winnt.c(487): Parent: Sent the scoreboard to the child
[Sat May 22 11:59:09 2010] [notice] Child 8280: Child process is running
[Sat May 22 11:59:09 2010] [info] Parent: Duplicating socket 252 and sending it to child process 8280
[Sat May 22 11:59:09 2010] [debug] mpm_winnt.c(408): Child 8280: Retrieved our scoreboard from the parent.
[Sat May 22 11:59:09 2010] [debug] mpm_winnt.c(605): Parent: Sent 1 listeners to child 8280
[Sat May 22 11:59:09 2010] [debug] mpm_winnt.c(564): Child 8280: retrieved 1 listeners from parent
[Sat May 22 11:59:09 2010] [notice] Child 8280: Acquired the start mutex.
[Sat May 22 11:59:09 2010] [notice] Child 8280: Starting 64 worker threads.
[Sat May 22 11:59:09 2010] [notice] Child 8280: Starting thread to listen on port 8000.

Agradecería que me dijera qué otra cosa puedo hacer. He reinstalado el apache, he verificado todo el código php y en el código no está el problema, porque en algunas ocasiones funciona perfectamente, pero me estoy enloqueciendo buscando el motivo del bloqueo del apache.

Muchas gracias por su ayuda.

🗨️ 3
BocaDePez
BocaDePez

No tendrás activado algún firewall en el router o en el PC..???

La IP publica es estática o dinámica, si tienes micro cortes y la IP es dinámica ese puede ser el problema del bloqueo del PHP.

🗨️ 2
BocaDePez
BocaDePez

No tengo ningún firewall en el router ni en el pc. He desactivado hasta el antivirus.

La ip es estática.

Muchas gracias por responder.

🗨️ 1
BocaDePez
BocaDePez
superllo

Si el servidor es un W2K3 te lo paso a su foro.