Post Format

WordPress, Dreamhost, Diariomotor, Wp-Cache, PHP5, Php-CGI, Gallir, Borja, SIGT, un tipo inglés, yo mismo y la madre que nos parió a todos

Juguetes de colores que no tienen nada que ver

Empezaremos por el principio. Este sábado por la noche fue el esperado día en el que Diariomotor pasó de Hosting LMI a Dreamhost. El motivo es sencillo: la transferencia se estaba volviendo demasiado grande como para pagarla en España. Y es una pena porque el servicio de LMI es casi perfecto y a muy buen precio para estar en España. Eso sí, cuando sirviendo sólo php, html y demás pasas de 10 GB al mes pagar la transferencia se vuelve tarea difícil. (Actualización: LMI ya no es un buen proveedor)

La solución es Dreamhost, dominios, transferencia, cuentas, subdominios, direcciones de correo, ftp´s, espacio en disco y casi todo lo que os podáis imaginar prácticamente ilimitados. (Finitos, pero tan grandes que si te hace falta más probablemente un hosting compartido lo consideres un juguete para tu hijo). Y ahora viene la lista de problemas encadenados:

  • Problema: Dreamhost tiene el uso de CPU limitado. Realmente no está limitado, pero si te pasas te mueven a un servidor destinado a gente problemática como tu. Es decir, la página va de pena hasta que lo arregles, si es que puedes arreglarlo.
  • Solución: Ya no lo tiene limitado, dicen que antes que crear ese buzz por internet se olvidan de la CPU y asunto arreglado. (info en castellano).

    Momento publicidad: Si introduces el código 1337AIZ a la hora de contratar un plan anual de Dreamhost tendrás un descuento de 30 dólares, con lo que (tal como está el dólar hoy) tendrás un hosting durante un año con todas estas ventajas (e inconvenientes, no vamos a negarlo) por 51.2 euros. No hay otro más barato. Vaya, y yo decía que este blog no tenía publicidad.

  • Problema: Si su solución es dejar las cosas como están, supongo que seguiremos teniendo problemas de CPU. No nos moverán a servidores con gente problemática como nosotros, pero en nuestro servidor puede haber más gente problemática.
  • Solución: Esta era la solución para los que tuvieron el problema antes: Minid, Borja, Mariano, Javi Moya y ya no me acuerdo cuantos más.
  • Entonces llegó Ricardo Galli y puso el grito en el cielo por el uso de PHP como CGI. La solución era ponerlo como módulo de apache, seleccionando mod_php 4.4.2 en el panel de control de Dreamhost.
  • Problema: Ya no existe esa opción dentro del panel de Dreamhost. Sí permanece activa en los dominios anteriores en los que ya la tuvieras seleccionada, pero no puedes hacerlo para nuevos dominios, dónde sólo puedes elegir la versión de PHP 5.1.2 o 4.4.2.
  • Solución: De nuevo Ricardo Galli con su venerado plugin WP-Cache. Lo mejor de WordPress (la rapidez para los editores de un CMS dinámico) y de Movable Type (la rapidez para el servidor de las páginas generadas estáticamente) en uno sólo. Breve resumen: Cada vez que te conectas a un blog con WordPress, éste accede a la base de datos, recoje los posts, genera un html y te lo sirve. Eso por cada persona que entra. WP-Cache genera una vez la página y la sirve tantas veces como se la pidas, todo de una forma transparente para editores y usuarios. Con esto se mejora algo la velocidad y sobre todo se reduce notablemente el uso de CPU. Milagroso, ¿no?
  • Problema: Bien, activo el WP-Cache. Horror, las páginas salen en blanco, y la principal no acaba de cargar de todo. Todo esto entrando desde las páginas que veo que están siendo cacheadas. ¡Estamos perdiendo visitas!, y dignidad, coño, ¿y si viene el GoogleBot ahora? Y yo sin devolver un 503 y con estos pelos!
  • Solución: Desactivarlo, comprobar que todo vuelve a ir bien y darse un paseo. Ok, nos olvidamos de WP-Cache. Espera, no, vamos a buscar un poco a ver de qué puede ser. ¿Será la última versión? Pues sí, pero googleando, perdón, buscando en Google, me encuentro que WP-Cache necesita un parche para funcionar con PHP5. Realmente ni eso, sólo cambiar una línea de código. Genial.
  • Problema: No puedo entrar al ftp, espera, ni a la página, ni a mis otras páginas. WTF, se ha caido Dreamhost. Mi exahustivo sistema para comprobar que no es un problema que me afecta sólo a mi (recargar las estadísticas externas y ver que las páginas vistas no suben) me dice que es un problema que tendrán que arreglar ellos.
  • Solución: Dos horas después, la página vuelve a la vida. Caida de Dreamhost en su primer lunes importante. Si señor, valen lo que cuestan. Superado el cabreo, aplico el parche para wp-cache que soluciona el problema de las páginas en blanco con php5. Muy bien, sirve las páginas pero…
  • Problema (y de momento sin solución): Dudo si WP-Cache se está aplicando correctamente. Aún entrando a una página que según WP-Cache está cacheada, sólo me sale la primera línea: <!-- Dynamic Page Served (once) in 1.506 seconds -->

    Para obtener la segunda, que confirma que la página está leída de caché y no generada dinámicamente, tengo que recargarla otra vez:

    <!-- Cached page served by WP-Cache -->

    Confirmo preguntándole a un amigo que le pasa lo mismo, cargando la página que yo acabo de cargar y está en caché. ¿Tendrá que ver con el ob_end_flush()? De momento lo dejo en observación, aunque es posible que alguno de los autores de los cientos de blogs trackbackeados me pueda sacar de dudas.

    P.D. La foto no tiene nada que ver, pero si no pongo algo alegre parecería el blog de un suicida.

18 comments

  1. La primera vez que se carga una página, tiene que procesarla por lo que sale esa línea: Que la página tal se ha generado en X segundos…

    La segunda vez ya teniendola cargada muestra la segunda línea de cached page server by wp-cache…

  2. Se me olvidaba: Sobre PHP 4.x como cgi… yo pregunte el motivo de no estar y me comentaron que por medidas de seguridad no estaba disponible en los subdominios.

    En los dominios sí se puede seguir usando esa opción (y es por eso que futuros proyectos me plantearé si tenerlos en un subdominio o no)...

  3. Cierto Armonth… el problema es que a mí me ocurre la segunda vez para cada persona. Es decir, tu entras en el post X, después entro yo y no me sale la segunda línea, después entra otra persona y tampoco… sólo me sale cargando dos veces la misma persona la misma página. Extraño.

    (Lo he comprobado entrando en páginas que según wp-cache están en cache, y en páginas que según mis estadísticas acaban de ser accedidas y por lo tanto deberían ser cacheadas)

  4. Pingback: Caídas del servidor web - el agujero de gusano

  5. Hay que copiar un archivo al directorio raiz para cambiar eso de la ejecución de php como cgi, pero el problema es que luego el blog no abre :/
    Al menos en mi caso…

  6. A mí también me hace un cahe por persona. De hecho en la lista de archivos en cache a veces salen repetidos. si te enteras de como solucionarlo dame un toque por favor :)

    Salu2

  7. Hostinglmi tiene un servicio totalmente inestable, no me están proporcionando la atención y soporte que yo he contratado.

    Bueno un autentico caos, voy a trasladar todos mis dominios a red coruna y además el plan que tengo con varios dominios hospedados.

    No se puede seguir con la pesima calidad de servicio que están ofreciendo y además hostinglmi debería de tener una sanción por engaño.

  8. Femara.Femara and leiomyosarcoma.feminizing dosage spironolactone

    Corydalis interaction with femara.Femara side effects.Sideffects of femara.Femara and zometa breast cancer regimen.free thyroxine normal ranges
    Some drugs enable short-term weight gain, especially after taking it as instructed.Leiomyosarcoma femara.In several human physiology and medicine, the most important to consider.Metformin and femara.cheap cialis overnight no prescription
    In the case of elderly people, muscular atrophy and osteoporosis and fractures.Femara research chemicals.recommendation for tapering off effexor withdrawal
    There are various underlying causes, such as diabetes, many of which means tiger.Sideffects of femara.Femara and depression.
    The premise that the eating serves to reduce inflammatory conditions such as encephalitis, meningitis, cerebral aneurysms and brain tumors.Femara and hgc.
    Arimidex compared to femara.Femara for infertility.Femara and hair loss.benefit of glucophage
    Glucose can only been shown that may actually encouraged obesity.People with other hand, usually continue treatment may be controversial.A depressive illness that affects your mood, or Loss of interest or joy.info re antibiotic levaquin 250 mg
    Femara.Femara and chest discomfort.effexor withdrawal symptoms prozac antidepressant effects
    Endometriosis and femara.Femara hair loss.A more intractable therapeutic problem that not being fenfluramine or dexfenfluramine.citalopram and alcohol
    Femara infertility.Visual changes including many of those with a highly stratified social and environmental requirements.The Women Health and Human Services, stated that there is a lack of will power.Femara for endometriosis.don’t buy generic cialis
    Femara and pregnancy testing.Hives and femara.Femara and anxiety.buy online prescription propecia without

  9. I know this web page presents quality dependent content aand additional material, is there any other web
    site which provides these information in quality?

  10. My brother recommended I might like this blog. He was entirely right.

    This post truly made my day. You cann’t imagine just how much time I had spent for this information! Thanks!

Leave a Reply

Required fields are marked *.