Olá a todos.
Estou às voltas com um novo pequeno site, mas que necessita de vários módulos.
Por causa de reduções de budget, tive de optar por um shared hoster, que até costuma funcionar bem com outros sites drupal 7.
No entanto, após um dia, este novo site ficou demasiado lento, e administrar o site é um sufoco (45 sec a 2 min. para gravar uma página, outro tanto para abrir outra página).
O hoster diz-me que o problema não é meu, mas algum tempo depois informou-me que o site está constantemente a correr a seguinte query:
DELETE FROM semaphore WHERE (name = 'menu_rebuild') AND (value = '18701883004de37a47e87b62.13860386') AND (expire <= '1306753637.95') ", 141) = 141
E informou-me que tem inúmeras instrucções exactamente iguais. Quando termina de as executar, volta a apresentar a página.
Não consigo encontrar nenhuma documentação sobre isto. Alguém já passou por isto?
Estou a usar o Drupal 7.2, com os modulos Views, Ctools, Panels, Webform, Pathauto, CKEditor, FileCache e pouco mais. Estive também a utilizar o módulo FB, mas está inactivo neste momento.

Comments
Tenta isto
olá
Há dias, no Planet Drupal chegou-me este artigo http://timonweb.com/advice-may-help-you-if-your-drupal-7-has-started-run... que relata situações em que o site funciona bem e de repente fica lento. Pelo que entendo e até pela minha experiência, pode ter que ver com experimentar módulos e activar e desactivar, o que deixa o sistema confuso e leva-o a andar à procura dos módulos perdidos.
Executa a query que ele recomenda e age em conformidade. Não desarranja nada e ficas a saber como actuar mais correctamente no futuro, se vier daí o problema.
Votos de continuação de bom trabalho
Obrigado pela rápida
Obrigado pela rápida resposta.
Vou tentar e depois reporto.
<< I tried others - still returned to Drupal. >>
Com o drush
sempre que se faz um
upele desactiva automaticamente todos os módulos cujos ficheiros já não estão no sítio mas que ainda estejam na tabelasystem.Bem, continuo na mesma. Tenho
Bem, continuo na mesma.
Tenho todos os módulos instalados na db, e eliminei os inactivos, mas continua na mesma.
Outras ideias? Como estou a criar um subtema do Zen, ainda pensei que tivesse que ver o theme_registry estar sempre ligado, mas não, também já o inactivei.
<< I tried others - still returned to Drupal. >>
O D7
usa um semáforo para resolver a questão da concorrência. Essa tabela é criada no módulo system.
O que acontece é que parece que nesse site a reconstrução do menu
menu_rebuilddemora demasiado tempo e pendura o resto do site. Nota que omenuaqui é na realidade o router que associa um determinado URI a acções e conteúdos.Para mim o D7 com nginx e php-fpm do PHP 5.3.6 é bem mais rápido que o 6, mesmo com o pressflow.
Estás a usar o file cache com
Estás a usar o file cache com memcache?
Os dois não se dão muito bem... https://drupal.org/node/1033540
Não, apenas o file
Não, apenas o file cache. Estou num shared host, não tenho muitas hipoteses
Mesmo sem o file cache, fica tudo na mesma, e o erro mantem-se.
<< I tried others - still returned to Drupal. >>
Esse site já está em
Esse site já está em produção?
Se sim, cria uma copia do site noutro lado e vai para o step 2
(criares uma copia é fácil, basta copiares tudo (ficheiros) para outro lado, copiares a base de dados e alterares o config para apontar para a nova base de dados)
Se não tiver em produção:
Step 2:
Faz backup da base de dados (para depois poderes repor) e vai desactivando e movendo mod a mod para fora do directorio sites/all/modules
por cada modulo crias um artigo (notas logo pela velocidade com que gravas um artigo).
Tem em atenção que não deves fazer isto sem fazeres backup ou arriscas-te a perder configs (especialmente no panels/views).
ah.. mais uma coisa em cada modulo que tires vai fazendo "clear all caches".
Assim à primeira vista é a forma mais rápida que eu tou a ver para fazeres debug a isso (que eu conheça, pois não sou nenhum guru), se calhar até há algo mais rápido e simples e não faça a minima ideia que exista, mas pronto, este sei que funciona.
Bem, tive de desistir... Algo
Bem, tive de desistir...
Algo provocou um loop que estava constantemente a executar aquela query.
Passei uma noite sem dormir, mas refiz tudo... em Drupal 6!
Não quis arriscar, e o deadline era menos de 24h.
Mas até foi engraçado. Enquanto trabalhava com o D6 ainda não pescava muito de drupal, e achei o D7 muito melhor.
Agora, até não achei tanta diferença em flexibilidade. Apenas tive de carregar uns quantos módulos extra (CCK em particular).
Obrigado a todos pela ajuda.
<< I tried others - still returned to Drupal. >>
Bem, estou a bater com o
Bem, estou a bater com o nariz na "parede" outra vez.
Tenho um link do googlemaps que está bem inserido no seu campo (textfield), nos patrocinadores.
Mas quando o mostro no views, ou no seu node, o url fica truncado, com partes do URL em ...(reticencias) em vez do URL completo, e então não mostra o mapa.
Podem ver em: http://www.glamouratvilavitaparc.com/sponsors-list
(o símbolo do mapa é apenas css)
O que raio pode ser?
Aproveito para deixar o "tal" website que estive a trabalhar, para vossa apreciação.
http://www.glamouratvilavitaparc.com
Não é nada de especial, mas "faz o trabalho". Ainda está em alterações, portanto, sugiram correcções!
E obrigado pela ajuda.
<< I tried others - still returned to Drupal. >>
Por acaso não tens esse text
Por acaso não tens esse text field limitado a 60 caracteres? (default) e/ou no views não tens activado o tream? (já agora que views estás a usar? 2/3?)
Outra coisa, se reparares bem ele está a repetir a &loc=/&cid=/etc várias vezes (por isso pode até não ser o que disse em cima).
Torna-se um bocado complicado estar a "debugar" de fora sem conhecer a view, os campos, etc.
Em relação a sugestões, ficava melhor se colocasses o texto da página principal com allign="justify" (css)
Duh!! É isso mesmo! Estava
Duh!!
É isso mesmo! Estava limitado a 250, e não a 255, o máximo de uma url...
Em relação ao justify, vou experimentar, mas acho que me dá problemas com a fonte que tenho.
Estou a usar @font-family.
Aproveito para dizer que vê-se bem melhor em browsers com suporte CSS3: chrome, firefox e safari.
Se alguma alma caridosa me poder fazer um screenshot do aspecto em IE9, agradecia...
Só tenho xp, e a Microsoft não nos deixa fazer o upgrade do IE8 para o IE9...
<< I tried others - still returned to Drupal. >>
Esta alma caridosa (o dono
Esta alma caridosa (o dono desse site) tem um site que te permite ver nos vários IE's:
http://ipinfo.info/netrenderer/index.php ;)
Obrigado! Já deu para ver que
Obrigado!
Já deu para ver que pedir esmola funciona! Obrigado, Pedro, não conhecia!
Também já deu para ver que o IE9 continua sem aderir aos webstandards....
Um abraço, e obrigado!
<< I tried others - still returned to Drupal. >>