Jump to content


Photo

Conexao Mysql


  • Faça o login para participar
1 reply to this topic

#1 janainadorneles

janainadorneles

    Normal

  • Usuários
  • 116 posts
  • Sexo:Não informado

Posted 03/06/2009, 18:02

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.
-- Janaina Dorneles
- Monitor Webdesign

· Navegador: FireFOX
· Sistem OS: Linux Conectiva
Esse é o melhor forum de PHP do Brasil :D

#2 Celão

Celão

    Marcelo Santino

  • Usuários
  • 525 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

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:
<?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.
Marcelo Santino - DBA SQL Server/Oracle
Banco de dados e Tecnologia: www.bau-de-dev.com




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq