This is machine translation of orginal blog.
« prev next »

MovableType 4,01 e Bluehost CPU excedido erro

Para executar MovableType com um grande número de entradas (2000 +) em Bluehost é doloroso, desde Bluehost tem CPU limitação. Ela marcou a CPU está usando uma conta de usuário em 5 minutos. Se ele estava mais do que determinado montante (40 segundos ou assim), ele aparece o CPU Exceeded Error. Recentemente, eles sequer se mudou o intervalo de 60 segundos! Que faz a reconstruir no possível. Ele vai jogar fora esse erro antes de reconstruir completa - no meu caso, só depois de eu reconstruir várias páginas.

Creio que muitas pessoas sofreram o mesmo problema: CPU Exceeded Error antes MovableType reconstrução completa. Isto é verdade em 4,0, e 4,01 não é melhor.

Depois de procurar a resposta por um longo tempo, eu tinha finalmente uma solução fácil - para modificar o código JavaScript um pouco, e perguntar MovableType para descansar durante mais tempo antes de cada etapa da reconstrução. Aqui está o que eu fiz.

Propomos:

Workaround a Bluehost CPU limite, definindo o intervalo de construir o tempo suficiente.
Arquivo alterado:

/ Public_html / home cgi - Bin / mt / tmpl / cms / rebulding.tmpl

Linha Número da Linha Changed:

20

Original:

SetTimeout ( 'doRedirect ()', 200);

Mudar para:

SetTimeout ( 'doRedirect ()', 20000);

E é tudo.

Você pode até tentar número menor do que 20000 para construir mais rápido e, em seguida, teste. Maybe 10000, ou vários milhares estão OK para o servidor, ou o número de arquivos.