| « prev next » |
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.