Pergunta

Às vezes, durante o período de alto tráfego nos locais, os campos de entrada CCK desaparecem ao adicionar um conteúdo do back -end. Eu não habilitei o módulo do acelerador. Os campos são restaurados automaticamente em outros momentos.

Por exemplo - campo para upload de imagem, caixa de seleção para destaque para um tipo de conteúdo Notícia desaparecer durante o tráfego pesado, mas seja restaurado automaticamente durante outros momentos.

O que poderia ser uma causa?

O Drupal possui um mecanismo interno de limitação em períodos de tráfego intenso?

Foi útil?

Solução

O Drupal possui um mecanismo interno de limitação em períodos de tráfego intenso?

Não. O acelerador foi uma tentativa de fazer isso, mas não é usado genéralmente. Como você tem isso, não será a causa.

Eu sugeriria que a tweeking de suas configurações de desempenho para ver se você pode obter a carga de pico para não afetar tanto seus sistemas.

Outras dicas

Para mim, isso indica problemas com seu banco de dados. Tente otimizar seu banco de dados das seguintes maneiras

  1. Aumente a RAM de cache disponível
  2. Mude suas mesas de Myisam para Innodb. O Innodb é mais confiável em períodos de tráfego alto.
  3. Tente mover o manuseio da sessão para o Memcache (pesquise "Drupal Session Manipleling Memcache" ou alguma string semelhante no Google para descobrir como fazer isso). Isso diminui significativamente a carga do servidor.
  4. Faça um pouco de depuração e veja quais são as consultas lentas, tenho certeza de que o CCK é um culpado. Você pode usar o módulo desenvolvido para ver consultas lentas ou entrar na interface MySQL para saber quais são as consultas lentas. Dependendo das consultas lentas que você obtém, você pode adicionar alguns índices às tabelas.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top