Las zancadillas de Dreamhost
25th Diciembre 2007 | Actualidad, Internet, Opinión, WordPress

No es la primera vez que Dreamhost me desactiva temporalmente el dominio www.sekano.es. Esto es todo lo que me dice:
installed that could cause a lot of cpu usage because right now you are
using up too much memory, an average user only uses around 0.1-3cp a day,
right now you have used 490.01cp, that is 17% of the whole server,
unfortunately this is not acceptable on a shared server.
Después me piden que solucione el problema supongo que con mi equipo técnico de asesores informáticos. El caso es que no se trata de un alojamiento gratuito y para dejarme unos dolares al año en alojamiento no tengo un servicio nada satisfactorio. Es la segunda vez que después de aumentar la media de visitas me surgen misteriosos problemas de altos consumos de CPU o de crash by overloaded.
Mientras discuto con ellos para buscar la solución e indago por mi cuenta me suelen ofrecer un private server (un servidor virtual) que cuesta unos 80 € mensuales, según las características requeridas. Al final acabo quitando algún plugin, evitando la indexación de imágenes de google images e instalando un wp-cache o lo que sea para optimizar el blog y reducir el consumo.
Actualmente uso los siguientes plugins y creo que ninguno tiene problemas conocidos de exceso de consumo de CPU.
Akismet
GeSHi
Get Recent Comments
Google XML Sitemaps
IImage Panorama
SRG Clean Archives
Wordpress PDA
wp-cache
WP-PageNavi
Creo haber detectado la causa del alto número de visitas. Para sorprender a todos los que me hacen hotlinkg modifique el htaccess haciendo que, además de no mostrar imágenes fuera de mi dominio, redireccionara las mismas a la página principal. Esto ha provocado que todas las imágenes de google.images enlazaban con mi página principal al hacerles click para aumentar de tamaño. A las 13.000 visitas diarias se sumaron ayer varios miles más por esta curiosa redirección.
Además puse a descarga un archivo de 155 MB que ayer descargaron unas 20 personas. Esto supone un otro extra en el tráfico tráfico diario de ayer de unos 3 GB, cuando normalmente no se superan los 3 GB/día.
Estos dos incrementos coincidentes el mismo día han hecho sobrepasar con creces el cutre límite diario de 25.000 segundos de uso de CPU porque en los últimos meses he estado rondando los 22.000 segundos de media.
Lejos de suponer una alegría, los aumentos del Sekano no me dan mas que quebraderos de cabeza y mi servidor no está por la labor de ayudarme a no ser que trague con un servidor virtual o uno dedicado y puedan sacarme muchísima más pasta que la que pago actualmente.
Paradójicamente me he decidido a contratar un servidor virtual o un dedicado económico, pero no será en Dreamhost. Para seguir creciendo a buen ritmo y no tener problemas en un par de años necesito 50 GB de espacio en disco, una transferencia mensual de 300 GB, multidominio, soporte para PHP, BBDD MySQL y buena atención al cliente.
Ando mirando servidores, así que si sabeis de alguno interesante ya estais tardando en comentar. Otra cosa, si me desactivan otra vez (pues me he reactivado yo solito) podeis entrar por sekano.net y eso os redireccionará al blog de emergencia del sekano si las cosas van mal.
Actualización de las 6:14 AM
Intentando revisar las estadísticas y los datos de consumo de CPU encuentro que estas opciones se hallan desactivadas o los datos reseteados. No se si he perdido esta información permanentemente pero casualmente hice algunas capturas de datos para el post Tráfico otoñal.
También dispongo del dato Impresiones de páginas de Google Adsense. Aunque esta información no siempre coincide con las estadísticas reales porque a veces no se muestran anuncios, si que ha resultado fiable para detectar los acontecimientos de los últimos días.

El día 20 se perdió el tráfico de más de 8 horas debido a un hackeo que usaba redirección en mi htaccess. Como tuve que borrar el archivo, el 21 aproveche para editarme otro e incluir una regla que redireccionase las imagenes repartidas por la blogosfera que me hacían hotlinking. Desgraciadamente esto ha debido tener efectos muy amplificadores por el google images y las visitas han subido como la espuma hasta que me han desactivado casi todo el día de ayer.
Haciendo fortuna a base de cp

A pesar de que me han desactivado también el acceso a las estadísticas y los consumos de CPU, he conseguido encontrar estos datos vía FTP. En efecto, el día 23 de diciembre excedo la mísera cuota de 25.000 segundos en unos 5.400 segundos. Me ha costado entender las cifras porque las estadísticas están en segundos de CPU y en soporte de Dreamhost hablan de 490cp, que según esta página equivalen a minutos de CPU.
El exceso, por lo tanto, es de 90cp sobre los 400cp permitidos. Si la media es, como dice Dreamhost, de 3cp por usuario, es un chollo para ellos porque significa que el usuario medio sólo consume el 0,75 % de su límite de CPU permitido. Después de calcular esto todavía entiendo menos porqué desactivan casi al instante mi blog cuando sólo ha superado el consumo máximo en un 23 % durante un par de días.
Sigo con las reglas de tres y partiendo de la premisa de que no soy un usuario medio ya que gasto entre el 90 y el 123 % de los recursos de CPU permitidos (frente al 0,75 % de la media). Aproximo, para unos cálculos patateros, el 0,75 % a un 1 % y promedio mi 90-123 % a un 100 % del uso de CPU. Consumo 100 veces más CPU que el usuario medio de Dreamhost. Extrapolando con osadía diría que el usuario medio usa 100 veces menos que yo de espacio en disco y 100 veces menos de trasnferencia mensual.
Si mi transferencia mensual es de 135 GB y estoy usando 3 GB de espacio en disco, es posible que el usuario medio este consumiendo 1,35 GB = 1.350 MB de transferencia mensual y ocupando un espacio de 0,03 GB = 30 MB.
Dreamhost ofrece, cuando llevas un par de años, 5.700 GB de trasnferencia mensual y 280 GB de espacio en disco. Yo estoy usando el 0,06 % de mi disponible en transferencia mensual y el 2,36 % de mi cuota de disco. Para el querido usuario medio de Dreamhost, que parece gastar 100 veces menos que yo, estas cifras serían de 0,0006 % y 0,0236 %.
Para entendernos, imaginemos a un panadero que vende a cada cliente 5.000 barras de pan diariamente por un buen precio. Sabe que el cliente medio sólo se llevará 2 barras cada día. Cuando llega un cliente que reclama sus 5.000 barras de pan que ha comprado ese día, el panadero le dice que sólo podrá llevarse las que le quepan en un saco de patatas.
Resumiendo que esto no da más de sí
Si el problema es, cómo he leído en otros blogs, que los procesos PHP se ejecuta como CGI; que los ejecuten de otra forma. Los informáticos y los que ofrecen soluciones y servicios web son ellos. Si el problema es que Wordpress consume muchos recursos; que no instalen de forma predeterminada esta aplicación (con los facilísimos Goodies que se instalan en un click) y opten por otro o que se modernicen para soportarlo. Y, por último, si lo que limita el futuro de un sitio web en Dreamhost son los malditos segundos de la CPU; que vendan consumo de CPU en vez de espacios en disco estelares y transferencias mensuales inalcanzables.
A pesar de no ser un experto y asumiendo la posibilidad de que algunos de mis cálculos y suposiciones pueden contener errores, resumiendo todo esto saco dos conclusiones muy interesantes.
Una negativa pero esclarecedora; con más de 10.000 visitas diarias no se puede vivir en Dreamhost con un plan de alojamiento estandar y Wordpress.
Otra positiva y muy lucrativa; al estar un par de días con 30.000 impresiones diarias de Adsense he visto más cerca la posibilidad de costearme un modesto servidor dedicado.
Problemas con Dreamhost
Caída del servidor de DreamHost
Problemas con Dreamhost y empresas de hosting en Informática para principiantes
Sobrecarga de CPU en DreamHost en LaMateporunYogur
Process Accounting en Dreamhost






Comentar este post (2 comentarios)
1. krixtian | Diciembre 24th, 2008 a las 6:18 am
tengo un dominio de dreamhost pagado,el problema es que ahora ya no encuentro la opcion de redirecionamiento en el panel de control.sera que laguien me puede guiar hacia que punto debo ingresar para escribir la url donde quiero que mi dominio redireccione.
por su ayuda prestada muchas grasias
2. Opinion dreamhost | Septiembre 16th, 2009 a las 1:25 am
Hola, yo creo que el límite en dreamhost (como en otros hosting compartidos) no va a estar normalmente en el espacio o la transferencia, sino en la CPU que consumas (así que va a depender mucho de los usuarios que tengas…)
P.D. Me ha encantado la primera imagen del post ;-)