| « prev next » |
Per eseguire MovableType con un sacco di voci (2000 +) sul Bluehost è doloroso, poiché Bluehost ha CPU limitazione. Si è verificato la CPU di un account utente sta utilizzando in 5 minuti. Se si è più che certo importo (40 secondi o così), che apre la CPU superato Errore. Recentemente, anche spostato l'intervallo di 60 secondi! Che fa un ricostruire nel possibile. Essa passi questo errore prima di completare la ricostruzione, nel mio caso, solo dopo che ho ricostruire più pagine.
Credo che molte persone hanno lo stesso problema: Errore di CPU superato prima MovableType ricostruire completa. Questo è vero in 4,0 e 4,01 non è migliore.
Dopo la ricerca di una risposta per un lungo periodo, ho avuto finalmente una soluzione semplice - per modificare il codice JavaScript un po ', e chiedere MovableType a riposo per un periodo più lungo di tempo prima di ogni movimento di ricostruire. Ecco che cosa ho fatto.
Proporre:
Workaround il Bluehost CPU limite impostando l'intervallo di costruire abbastanza a lungo.
File di aggiornamento:
/ Public_html degli la / home / cgi-bin / m / tmpl / cm / rebulding.tmpl
Numero di linea Line Changed:
20
Originale:
SetTimeout ( 'doRedirect ()', 200);
Cambia in:
SetTimeout ( 'doRedirect ()', 20000);
Questo è tutto.
Si può anche provare a minor numero di 20000 per costruire più veloce e poi prova. Forse 10000, o diverse migliaia sono OK per il vostro server o il vostro numero di archivi.