Acabei de instalar o apache em minha maquinha. tudo funcioando certinho, o porém que eu executo um script PHP, onde esse script filtra 20.000 linhas e joga no banco de dados.
O porém é que quando eu executo via web o determinado .PHP ele começa a inserir, vai até 800 registros e depois da por concluido, sempre faltando o resto.
Estou pensando que seja, o tempo de execução que o APACHE aceita, e provavelmente deverei alterá-lo, porém onde faço isso !?
Aguardo uma luz se possivel.

Conexao Mysql
Started By janainadorneles, 03/06/2009, 18:02
1 reply to this topic
#1
Posted 03/06/2009, 18:02
-- Janaina Dorneles
- Monitor Webdesign
· Navegador: FireFOX
· Sistem OS: Linux Conectiva
Esse é o melhor forum de PHP do Brasil
- Monitor Webdesign
· Navegador: FireFOX
· Sistem OS: Linux Conectiva
Esse é o melhor forum de PHP do Brasil

#2
Posted 09/06/2009, 00:50
Isso não é do apache e sim do PHP.
Você pode aumentar o tempo limite de execução de scripts PHP no php.ini ou então, alterar no próprio código (recomendado).
No início do seu escipt faça assim:
Isso fará com que o timeout de execução seja anulado, finalizando apenas ao rodar todos os registros.
Você pode aumentar o tempo limite de execução de scripts PHP no php.ini ou então, alterar no próprio código (recomendado).
No início do seu escipt faça assim:
<?php set_time_limit(0); # resto do script ... ?>
Isso fará com que o timeout de execução seja anulado, finalizando apenas ao rodar todos os registros.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)