| « prev next » |
Pour exécuter MovableType avec beaucoup d'entrées (2000 +) sur Bluehost est très pénible, car Bluehost a CPU limite. Elle a vérifié les CPU d'un compte utilisateur utilise dans 5 minutes. Si il est plus que certain montant (40 secondes environ), il surgit le CPU dépasse erreur. Récemment, ils ont même passé l'intervalle de 60 secondes! Cela en fait une reconstruction dans la mesure du possible. Il va jeter cette erreur avant d'achever la reconstruction - dans mon cas, juste après que j'ai reconstruire plusieurs pages.
Je crois que beaucoup de gens avec le même problème: CPU dépassé erreur avant MovableType reconstruire complète. Cela est vrai en 4,0 et 4,01 n'est pas mieux.
Après la recherche de la réponse pendant une longue période, j'ai eu enfin une solution simple pour modifier le code JavaScript un peu, et demander MovableType reposer plus longtemps avant chaque étape de la reconstruction. Voici ce que j'ai fait.
Proposer:
Palliatif la Bluehost CPU en fixant la limite de l'intervalle de construire assez longtemps.
Fichier modifié:
/ Public_html / accueil / cgi-bin / t / tmpl / cm / rebulding.tmpl
Ligne Numéro de la Ligne Changed:
20
Original:
SetTimeout ( 'doRedirect ()', 200);
Changer à:
SetTimeout ( 'doRedirect ()', 20000);
C'est tout.
Vous pouvez même essayer plus petit nombre de 20000 à construire plus rapidement et puis essai. Peut-être 10000, soit plusieurs milliers de personnes sont OK pour votre serveur ou votre numéro d'archives.