Me comentó Invi que no terminaba de comprender mi última explicación sobre los problemas que estamos teniendo y tampoco me extraña. Es como un culebrón que nunca termina.
Como sabéis hemos estado entre uno y dos años que el servidor se caía con frecuencia. Los últimos meses casi a diario y al final más de una vez al día.
En todo este tiempo el servicio técnico no me dijo otra cosa que revisara "mis scripts" y que contratase una cuenta con mayores recursos.
El problema consistía en que nos quedábamos sin memoria. El verano pasado lo dediqué a investigar el problema y a base de activar unas cosas y desactivar otras observé que el servidor se quedaba sin memoria en cuanto se ejecutaba Wordpress. Es decir, las páginas de artículos o lo que nosotros llamamos la principal y las personales. Con el foro sólo no se alteraba.
Contacté también con el soporte de WordPress y, aunque no entendían muy bien el problema, me aconsejaron esperar a la versión 3.0 que salió esta primavera, y que permitía tener todas las páginas con una única instalación, en lugar de una por cada miembro que tuviese página.
El invierno lo he dedicado a intentar "sujetar" el servidor mientras tanto, y a buscar un nuevo hospedaje sin mucho éxito en ambas cosas.
A final de primavera salió la versión 3.0 de WP y el verano lo hemos dedicado (Invi y yo) a preparar y configurar dicha versión a la vez que los cambios en el foro. Para algunas cosas de esta versión necesitamos una versión más reciente de PHP y al solicitarla al servicio técnico nos dijeron que teníamos muy desfasado también el Apache y el CPanel (el software de base del servidor). Actualizaron todo y desaparecieron los problemas de memoria.
Es decir, aunque ahora tenemos la versión de pruebas del nuevo WP 3.0 y varios foros de prueba en el mismo servidor, seguimos teniendo las antiguas instalaciones de las páginas en versión 2.x y el consumo de memoria ha bajado de un 95-99% al 38% sin hacer nada. Lo que demuestra que todos los problemas hasta hace cinco semanas eran por desidia del servicio técnico que no había actualizado el software de nuestro servidor.
En estas cinco semanas no ha habido ni una sola caída del servidor. Aunque hubo unas caídas del foro por un error no corregido por los desarrolladores de SMF (el programa del foro) que al principio confundimos con un ataque. Afortunadamente encontramos un usuario en los foros de sooporte que había encontrado una forma de evitarlo.
Hace dos semanas nos suspendieron la cuenta alegando uso excesivo de recursos debido a WordPress y el viernes lo mismo, esta vez debido al foro. En ambos casos sólo queda constancia de que se han registrado o creído detectar sobrecargas puntuales de las que luego no queda rastro por ningún lado.
Mi opinión es que en este caso les está fallando el sistema de alertas o la interpretación que hacen de él. Pero ellos siguen con la cantinela de que revisemos "nuestros" scripts. Y yo con que son scripts usados en todo el mundo que necesitan de mil mensajes al día para que se considere como gran consumo de recursos y que nosotros nos movemos entre la docena y el medio centenar.
Pero esto es de esas cosas en las que debes demostrar tu inocencia. Y ahora les ha dado por echarle las culpas a plugins que en el foro sólo teníamos el del chat y lo he quitado. Y si no me falla la intuición no pasará mucho tiempo antes de que nos volvamos a encontrar con la cuenta suspendida y vuelta a empezar.
Siempre le he tenido mucho miedo a cambiar de hospedaje porque son trabajos que no se hacen en un fin de semana, sino en varios, y además es muy difícil encontrar un hospedaje bueno. Pero con lo trabajado este verano para cambiar la versión de WP y la conversión del foro se ha reducido un poco ese trabajo. Por lo que mi opinión en este momento es aguantar hasta tener las versiones definitivas del foro y las páginas usando este hospedaje para las pruebas y una vez con las instalaciones limpias irnos a otro sitio. Aunque esto y algunos temas relacionados habrá que hablarlos despacio cuando la situación esté más calmada.
Saludos,
Colegota
PD Espero haberme explicado mejor. Si no, por favor, preguntad.