Quando eu abro meu site em PHP e estou mexendo nele, quando eu faço uma ação mais lenta aparece a seguinte mensagem: "Fatal error: Maximum execution time of 60 seconds exceeded in C:\xampp\htdocs\teste.php on line 41". Gostaria de saber se é possível eu aumentar esse "Maximum execution time" para além de 60 segundos.
OBS: Eu uso Xampp.

"maximum Execution Time"
Started By kuserun, 29/05/2009, 16:27
3 replies to this topic
#1
Posted 29/05/2009, 16:27
#3
Posted 29/05/2009, 17:14
Deu certo, muito obrigado
#4
Posted 03/06/2009, 00:21
Como meu caso é mais ou menos este, acho que não é necessário abrir um novo tópico.
Tenho um fórum phpbb que recebe muitas visitações, até aí tudo bem, mas de uns tempos pra cá, o script principal do fórum, ou seja, o viewtopic.php, responsável pela visualização dos tópicos, tem recebido requisições demais, fazendo com que o retorno seja lento e em determinados horários de pico, chega a derrubar o servidor.
Alguns erros que estavam retornando foram relacionados ao Maximum execution time, que ajustei no php_ini para 60 segundos e aparentemente resolveu o problema.
Outro erro, era o número máximo de conexões simultâneas no mysql:
O número máximo foi aumentado e aparentemente resolveu.
Porém, a página viewtopic.php, como eu disse, recebe muitas requisições o dia todo, com picos entre as 18 e 21hs todos os dias, fazendo com que fique lento, pois demora demais para ser carregado o tópico, com isso, sobrecarrega o server, utiliza muita memória, etc.
Aumentei o memory_limit para 256M, mesmo assim, hoje por exemplo, chegou a derrubar o servidor.
Minha pergunta é:
Verifico as vezes em sites como do SBT, entre outros, quando há muitas requisições ao servidor, exibem uma página dizendo o seguinte:
Teria como colocar algo no script viewtopic.php, que quando identificasse um número excessivo de requisições, redireciona-se e bloquea-se o mesmo por um período de tempo, tipo 60 segundos ou algo parecido?
Ou alguma outra forma de fazer este script rodar melhor e não sobrecarregar o servidor como está fazendo?
Desde já agradeço!
Tenho um fórum phpbb que recebe muitas visitações, até aí tudo bem, mas de uns tempos pra cá, o script principal do fórum, ou seja, o viewtopic.php, responsável pela visualização dos tópicos, tem recebido requisições demais, fazendo com que o retorno seja lento e em determinados horários de pico, chega a derrubar o servidor.
Alguns erros que estavam retornando foram relacionados ao Maximum execution time, que ajustei no php_ini para 60 segundos e aparentemente resolveu o problema.
Outro erro, era o número máximo de conexões simultâneas no mysql:
User xxx_xxxx already has more than 'max_user_connections' active connections [1203]
O número máximo foi aumentado e aparentemente resolveu.
Porém, a página viewtopic.php, como eu disse, recebe muitas requisições o dia todo, com picos entre as 18 e 21hs todos os dias, fazendo com que fique lento, pois demora demais para ser carregado o tópico, com isso, sobrecarrega o server, utiliza muita memória, etc.
Aumentei o memory_limit para 256M, mesmo assim, hoje por exemplo, chegou a derrubar o servidor.
Minha pergunta é:
Verifico as vezes em sites como do SBT, entre outros, quando há muitas requisições ao servidor, exibem uma página dizendo o seguinte:
Nossos servidores estão atendendo a um grande número de participantes. Tente novamente mais tarde. Obrigado!
Teria como colocar algo no script viewtopic.php, que quando identificasse um número excessivo de requisições, redireciona-se e bloquea-se o mesmo por um período de tempo, tipo 60 segundos ou algo parecido?
Ou alguma outra forma de fazer este script rodar melhor e não sobrecarregar o servidor como está fazendo?
Desde já agradeço!
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)