Pergunta

Estou desenvolvendo localmente um site com drupal e, de repente, tornou-se muito lento. A última coisa que eu fiz foi instalar o internacionalização módulo.

Agora, quando tento alcançar o painel de administração recebo:

Erro fatal: Tempo máximo de execução de 60 segundos ultrapassado ...

O que fazer agora? Devo aumentar o tempo de execução máximo permitido? OR pode ser que eu tenho muitos módulos instalados?

EDIT: Esqueci de te dizer que eu estou trabalhando em um PC com 2 GB de RAM e CPU de 2,9 GHz, Windows XP + XAMPP

Foi útil?

Solução

Exceder 60 segundos o tempo de execução é bastante coisa -. Indica que algo vai muito errado

Eu começaria a resolução de problemas desativar módulos (fisicamente movê-los fora de seu diretório de módulos) um de cada vez até que o problema desaparece. Em seguida, adicioná-los novamente um de cada vez, até que o problema retorna (você vai precisar para reativá-los através da página Módulos como você ir). Você deve ser capaz de isolar rapidamente exatamente qual módulo está causando o problema.

Desde a última coisa que você fez foi instalar internationalization, eu começaria por desabilitar esse módulo.

Uma vez que você isolou o módulo, você pode tentar descobrir o que está acontecendo de errado.

Algumas coisas a olhar para ...

  • é o banco de dados funcionando fora do espaço
  • Você está perdendo todos os índices
  • Você precisa "atualizar estatísticas" (reconstruir métricas sobre o conteúdo das tabelas e distribuições de colunas)

Outras dicas

O Devel módulo pode ser útil para as estatísticas de desempenho de registro, para ajudá-lo a rastrear o gargalo.

A php acelerador pode ajudá-lo a obter o tempo um pouco para baixo, há também um número de opções de cache que seu site pode usar (olhar em admin sob desempenho), isso pode tornar o desenvolvimento mais difícil, mas pode tornar as páginas carregam mais rápido.

Eu não iria aumentar o seu tempo máximo de execução, em algum momento você quiser colocar o seu site de largura, e se as pessoas não recebem uma página dentro de um segundo ou assim eles vão pensar que o site está em baixo.

Para ter muitos módulos instalados, você teria que ter um muito de módulos, é mais provável que um dos seus módulos está causando um gargalo de desempenho. Ou algo em seu site como uma visão está causando coisas a abrandar. A resposta de mattv ajuda com isso.

Tentar também ativar o sistema de cache em local settings / performance. Poderia ser útil.

não é um problema conhecido e documentado sobre consultas maciças ficando construídas dinamicamente pelos Visualizações módulo quando reconstruir o menu dinâmico, aparentemente. Infelizmente, nenhuma simples e resposta definitiva foi encontrado, ainda.

Você pode encontrar mais informações aqui (por favor, esteja ciente de que algumas respostas referem-se a versão 5).

Eu realmente gostaria de saber como corrigir isso de uma forma definitiva e eficiente.

Use Zend Server. Para obter informações detailded vejam isto: http://drupal.org/node/348202#comment-3349704

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top