Buenas a todos. Tengo un script que me trae de cabeza y es que es un script que se conecta a una página y copia los datos para después insertarlos en mi BD. La página tiene 507665 resultados y muestra 10 resultados por pagina. Así que ya os podéis imaginar que establezco unas 30 o 40 vueltas para probarlo y luego pongo un break. Esta prueba funciona sin problema, hace las conexiones y las insert en la base de datos.
Lo siguiente que voy a explicar es cómo he escrito el bot, y es que primero hace TODAS las conexiones y lo va cargando en varios arrays (cada uno con sus datos) y después hace un foreach del array de urls y por cada uno hace una curl para entrar en esos enlaces a pescar unos datos adicionales. Con lo cual primero hace 57665 conexiones y después hace 507665 para pescar los datos restantes.
Finalmente hace los insert, pero a esta parte no llega. Me sale un pantallazo en blanco, sin mensaje de error ni nada y eso que los tengo todos controlados con mensajes de error pero nada, sale un pantallazo blanco.
Ahora un dato adicional, esta tarde lo probé en un pc que no era el mío y allí si que llegó a la fase de carga de datos en la BD, solo que tuve que abortar para editar porque no estaba haciendo una de las insert. Ahora desde casa lo estoy intentando y leo el código y todo parece que esté bien, pero me encuentro con este pantallazo en blanco al cabo de una hora mas o menos, y según he leído por ahí se puede configurar el límite de memoria que usa un script, alguien sabe si es por culpa de eso te puedes encontrar con un pantallazo en blanco?? y sabéis algo sobre la configuración por defecto y como cambiarla??
Saludos y gracias a todo aquel que lea el post