Bueno, después de dar muchas vueltas, ya está completada la "mudanza" del servidor. Ahora está ya en mi casa (donde no soporta los ataques del hostil Zarpas de Oso) y espero que le vaya rapido a todo el mundo. Huelga decir que a mí me va como un tiro, pero claro, lo tengo a pocos metros. Pido disculpas por los errores y las desconexiones.
Como ya he comentado alguna vez, este servidor no está en mi propia casa sino en un despacho de abogados, en un rincón donde a nadie estorba, simplemente con un cable de corriente y otro de red. Todo iba perfectamente hasta que la semana pasada se perdió la conexión, como pude adivinar después, sencillamente porque un cable estaba algo suelto, ya que se había estado pintando y hubo que desconectar las cosas.
Bien, hasta aquí una anécdota como otra cualquiera: se hubiese enchufado de nuevo el cable (tal y como hice ya después) y todo hubiese vuelto a la normalidad. Pero entra en escena nuestro amigo Zarpas de Oso, que por desgracia llegó allí antes que yo. Zarpas de Oso es "un amigo informático" de uno de los abogados del despacho, al que por suerte no tengo el gusto de conocer. Zarpas de Oso es muy amigo, pero cobra, eso no lo dudeis. El caso es que Zarpas de Oso llegó y, ante su ignorancia del problema, lo primero que se le ocurrió fue resetear el router utilizando el CD que te dan al contratar la conexión. ¡Adios NAT!. ¡Adios filtrados!. ¡Adios NTP!. ¡Adios syslog en otra máquina!. Y más cosas que olvido, seguramente.
Bueno, estoy seguiría sin ser un problema: guardo copia de la configuración del router en mi ordenador "por si acaso" (o por si va un zarpas como este). Más adelante abundaré en las razones de por qué no puedo restaurarla sin más. El asunto es que Zarpas de Oso comprueba que la conexión sigue sin funcionar en algunos puestos y, tras enterarse de que allí hay "un servidor" (debe pensar que esto no es un PC normal, por cierto, bastante modesto según los patrones actuales), ni corto ni perezoso no duda en proclamar que el problema es que "el servidor está saturando la linea" (¿cómo, si estaba desconectado el cable?). Puede constatarse en las estadísticas lo mucho que mueve este ordenador.
Zarpas de Oso, no contento con haber lanzado acusaciones en falso y sin pruebas, creando un clima de hostilidad hacia mí en aquel lugar, decide, como no, quedarse para sí la contraseña del router. Así, la próxima vez que haya un problema, ya sabemos a quién habra que llamar y quién cobrará por ello. Gustoso resetearía el router y que le diesen por el culo a Zarpas de Oso, pero por desgracia no tengo permiso, al contrario que Zarpas de Oso, que sí lo tiene. ¿Será Zarpas de Oso ingeniero también?. Yo me pregunto.
Y finalmente, como podreis deducir todo esto explica por qué esto ha estado caido tanto tiempo ultimamente. Ahora mismo el router sigue sin tener el NAT configurado correctamente, así que he tenido que hacer un poco de brujería con un tunel SSH inverso (que puse esta mañana y que compruebo que sigue activo desde el cron), mi propio ordenador, Apache, configuración de vhosts, mod_rewrite, mod_proxy y alguna pollez más, para mantener los dos apaches "a la vez". El inconveniente es que todo el tráfico pasa por mi máquina (de la que he quitado el mldonkey para que vaya más suelto) y llega hasta esta máquina a traves del tunel, con lo que irá todo más lento. No obstante, ya le he puesto una tarjeta wireless al servidor, que configuraré algún rato de los próximos días para traérmelo definitivamente a casa y dejarlo en algún rincón donde no moleste ni mi familia lo quiera apagar compulsivamente (de ahí lo de la wireless).
Y en definitiva, reinaba la armonía hasta que llegó Zarpas de Oso. ¡Muchas gracias!. ¡Si alguna vez lees esto, que de casualidad te de por indagar que sirve el criminal servidor, que sepas que me acuerdo de tu madre!.
Seguramente os habreis dado cuenta de que este servidor ha estado intermitentemente caído durante los últimos días. Era un módulo de RAM jodido, así que ahora (los hemos cambiado gracias a una generosa donación) todo debería volver a la normalidad.
Como se puede observar, he incluido un código de seguridad para poner antes de los comentarios en este blog. La verdad es que estaba ya frito con tanto spam, espero que esto ayude a solucionarlo, o al menos a paliarlo, aunque es un CAPTCHA (¡sí, la palabra de moda!) muy sencillote y no se si los spammers de mierda se lo habrán saltado ya.
Planeo incluirlo, si no da ningun problema, dentro unos días en el resto de blogs de este servidor. Aunque si a alguien le parece mal (o de casualidad tiene amigos con problemas de visión), que lo diga y sigo para su blog con el MT-Blacklist únicamente.
¡Muere spam, muere!.
Edición: pues parece que no, que o va en todos los blogs o no va en ninguno. Así que he optado por ponerlo en todos, para probar y ver si el spam efectivamente desaparece/disminuye. Reitero, si a alguien le molesta (espero que todos leais este post), que me lo diga y lo quito, aunque tendría que quitarlo para todos.
Edición (2): bueno, desde que puse el código no ha vuelto a haber ni un solo comentario de spam, así que por el momento deshabilitaré el MT-Blacklist, ya que algunas veces daba problemas porque no tiene demasiado afinado el tema de las expresiones regulares y prohibía escribir cosas que no eran ni siquiera URLs.
Si alguien ha notado que este servidor no ha estado accesible durante los últimos dos días, le pido disculpas, Telefónica se hizo un lío con las facturas y cortó directamente (sin molestarse en preguntar) la línea. Ahora ya está solucionado.
Dogzilla - Without You (12" Mix)
Un poco tarde (vagancia), pero que sea para todos un año de optimismo y buena música (sobre esto siempre hay polémica). Aunque realmente no ha pasado nada interesante en ese aspecto desde 2002. O incluso desde 1999. Parezco un subnormal de la radio, pero cómo pasan los años.
En otro orden de cosas, he vuelto a activar las estadísticas de los blogs, en tanto en cuanto hay nueva versión de awstats y esta sí parece solucionar los problemas. En cualquier caso, también he cambiado la ruta del awstats en cgi-bin porque todos los scripts pesados siempre picaban a "/awstats". ¡Seguridad a través de la oscuridad!.
Router jodido. O eso dijeron los de Telefónica. Aunque yo la verdad no me lo creo, las desconexiones eran remotas, en los logs del propio router así se veía. Quien sabe. La conexión no está en mi casa, así que yo no me he ocupado del asunto, espero que a partir de ahora (cruzo los dedos) ya vaya bien por fin.
Como seguramente ya os habreis dado cuenta, llevábamos 2 dias sin funcionar. Si la otra vez fue un hub lo que dejó de funcionar, esta vez ha sido directamente el router... pero bueno, ya está solucionado.
Siguiendo con las mejoras en el servidor, he migrado la base de datos de Movable Type desde la antigua Berkeley DB a la más moderna MySQL. El cambio debe ser transparente (y de hecho, así lo he notado yo) para los usuarios, pero de todas formas, si alguien, especialmente los alojados, detecta alguna anomalía, que me lo diga. Por otro lado, y hablando de rendimientos, creo que va *un pelín* más rápido, aunque tampoco nada demasiado apreciable, y en cualquier caso dada la naturaleza de Movable Type será una cosa que sólo notaran los autores de blogs.
Dado la creciente marea de spam que se aprovecha de los comentarios de movable type, he instalado MT-Blacklist, un plugin que evita que se añadan comentarios con carga anunciadora. De momento lo tengo activo sólo para mi blog, pero si alguno de los alojados quiere que se lo active también para el suyo, bien porque ya sufre el problema del spam o bien por probar, que me avise.
Uno de los elementos de red del lugar donde se aloja este servidor, concretamente un hub, murió este sábado pasado, hace dos dias. Y por eso hemos estado con tantos altibajos durante el fin de semana, espero que el que he puesto ahora aguante más. Que por cierto, yo no pensé que esos cacharros se jodiesen así sin más, como cuando se funde una bombilla...
Por otro lado, hay obras en el edificio de al lado y me parece que para la luz siguen el algoritmo de "Manolo, desconecta ahí, cojones". Si es que viene todo junto... habrá que terminar migrando a ext3, porque estos apagones no pueden hacer ningún bien.
Por lo visto se ha atrasado un pelín, así que salvo incidencia de causa mayor estaremos operativos hasta el domingo por la tarde.
De nuevo nos volvemos a cambiar (físicamente, el aparato en sí) de ubicación, así que aunque lo sienta, vamos a estar unos dias con el servidor abajo. Procuraré que la situación se solucione a la mayor brevedad posible, queden de recuerdo los 117 dias que teniamos de uptime.
Dado que este servidor sirve en su mayoría páginas estáticas (mt genera las páginas sólo cuando cambian) y la carga que soporta es muy baja, he instalado mod_gzip, que además está soportado por todos los navegadores, incluso IE. En cualquier caso, el mismo rollo de siempre, si alguno de los alojados [blablabla] algun problema [blablabla] que me lo haga saber.
Desde luego yo subjetivamente sí que noto un aumento de velocidad... aunque quizás estoy sugestionado porque acabo de instalarlo.
Añadido: también he actualizado el Movable Type a la versión 2.661.
Bueno, una vez más, actualización de movable type. Como siempre, si alguien nota algun problema en su blog, que me lo diga.
De nuevo he tenido cerrado el blog para protestar contra las patentes de software (ver post anterior). La idea era mantener la página cerrada hasta mañana, día 24, pero ya que no voy a estar, porque me voy de viaje unos dias, he decidido abrirla ya hoy. Vuelvo el viernes por la noche, espero que con la buena noticia de que el parlamento europeo ha dicho no a la directiva sobre patentes de programación.
Nota para los alojados: finalmente he tenido que instalar mysql (php ya está desde hace mucho tiempo) en el servidor, así que si alguien necesita una base de datos para algo, que se ponga en contacto conmigo.
Siguiendo con la ronda de pequeñas tareas, y ya que ahora estamos también en el puerto 80, expuestos por ello a los famosos proxys-cache o como les querais llamar, he aprovechado para colocar unas cabeceras en el apache para evitarlo. El cambio debería ser bastante transparente y nadie debería tener el problema de ver las páginas atrasadas. Y digo, por supuesto, *debería*.
Finalmente el servidor se ha asentado en su lugar definitivo, esta vez conectado a una ADSL. A pesar de que el dominio es el mismo y he conservado abierto el puerto 8000 por cuestiones lógicas, si alguien detecta algún fallo o enlace roto, le ruego me lo comunique.
Bueno, Movable Type actualizado a la última versión, la 2.64; lo mismo de siempre, si alguno de los alojados detecta fallos en su blog, le ruego se ponga en contacto conmigo.
Durante los proximos dias, comenzando hoy mismo, es posible que la disponibilidad de este servidor se vea sujeta a una cierta variabilidad (la tormenta de esta noche en mi ciudad tampoco ha ayudado mucho, mi ISP se ha ido al carajo un buen rato), pues ahora mismo lo tengo en mi propia casa. Espero tener dichos problemas solucionados y el ordenador recolocado en un sitio adecuado a la mayor brevedad posible.
Actualización (01/06/03): ya se ha solucionado la situación que ha forzado la caida del servidor durante las dos noches pasadas. A partir de ahora, y aunque aún en espera de nueva localización física del mismo, el servicio proporcionado volverá a ser 24/7 (espero).
<PheS-Away> vaya, nueva version del movable type una vez mas
<PheS-Away> argh
<PheS-Away> les voy a matar
<Javuto> xDDDD
<PheS-Away> no pueden parar de tocar los cojones?
<PheS-Away> xD
<Javuto> ke dejen de desarrollar!
<Javuto> xD
<PheS-Away> eso!
<PheS-Away> q se lo prohiban!
Bueno, gracias al señor ellos siguen desarrollando y yo actualizando aunque... a veces se nos vaya la lengua ;)
If you upgraded to 2.6 or 2.61, you need to upgrade immediately to 2.62. There is a security vulnerability in 2.6 and 2.61.
Bien, bien... así, por tanto, actualización de nuevo del Movable Type.
Bueno, sólo como nota de control y por si alguien (bien sea visitante o bien alojado) encuentra algún fallo en alguno de los blogs o en el sistema de gestión de los mismos, decir que he actualizado la versión de Movable Type de la 2.51 a la 2.6 (changelog).
Feliz blogueo.
Quiero pedir disculpas (aunque no puedo hacer nada para solucionarlo) a todos por la baja calidad de la conexión que ha aquejado a este servidor durante el fin de semana. Hacia la red interna de mi ISD (sí, digo bien, esto no es un Internet Service Provider sino un Internet Service Disrupter) la velocidad es medianamente aceptable, pero hacia afuera, es realmente suicidante. Espero que los problemas se solucionen al terminar el puente y empezar la nueva semana, quizás después de unas cuantas llamadas.
Dato de control: la memoria RAM del servidor ha pasado de 64 a 128M. Realmente, no debería notarse demasiado, simplemente ahora irá menos sobrecargado.
Muchas veces me maravillo de la velocidad con la que se pasa el tiempo. Quiero decir, ya mañana es domingo y se ha pasado el fin de semana sin darme casi ni cuenta. Aunque bueno, creo que después del examen de la semana pasada, estaba justificado tomarse unos dias de relax. La única putada es que esta próxima semana ya tenemos otro.
Por otro lado, tanto en este blog como en toda la familia de blogs hermanos, me he permitido la libertad de modificar una etiqueta de movable type en las plantillas para permitir que en portada aparezcan o bien las 10 últimas entradas, o bien los 7 últimos dias de posts (dependiendo de lo que sea mayor), para así evitar que las páginas se queden demasiado cortas si se pasa demasiados dias sin publicar nada. Ah, y también he aprovechado para actualizar el proftpd.
Por cierto, quizás tengamos una visita sorpresa en el puente de la constitución, ahora en Diciembre. Yo espero que sea así.
Al parecer había un bug en la última versión de Movable Type que hacía que el contador de los comentarios no se actualizase bien. Toda la información, por si le interesa a alguien, en estos dos hilos de los foros: uno y dos. Ya se ha solucionado y debería funcionar correctamente.
Oh, que serio me ha quedado ;)