{"id":17817,"date":"2021-01-30T21:56:54","date_gmt":"2021-01-30T19:56:54","guid":{"rendered":"https:\/\/changlonet.com\/blog\/?p=17817"},"modified":"2021-01-30T21:58:30","modified_gmt":"2021-01-30T19:58:30","slug":"el-aleteo-de-una-mariposa-que-acaba","status":"publish","type":"post","link":"https:\/\/changlonet.com\/blog\/el-aleteo-de-una-mariposa-que-acaba\/","title":{"rendered":"El aleteo de una mariposa que acaba"},"content":{"rendered":"<p>Tirando abajo el servidor del blog\u2026 Esta semana pasada habr\u00e9is notado que el blog ha estado ca\u00eddo de forma intermitente o funcionaba a tirones. Y como muchas veces en este tipo de desastres todo comenz\u00f3 con un leve aleteo de mariposa\u2026<\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" src=\"https:\/\/changlonet.com\/blog\/wp-content\/uploads\/2021\/01\/013021_1956_Elaleteodeu1.jpg\" alt=\"\" title=\"\"><\/p>\n<p>Todo empez\u00f3 cuando a finales del a\u00f1o pasado un amable lector me env\u00eda un correo indic\u00e1ndome que no se ve\u00edan los t\u00edtulos de los art\u00edculos del blog cuando entrabar a la entrada. No solo me pas\u00f3 esa informaci\u00f3n sino que me indic\u00f3 el CSS que provocaba el fallo. Coincidiendo con esto yo andaba mosca porque en las \u00faltimas semanas las visitas al blog hab\u00edan bajado. As\u00ed que vi que el hecho de no publicar el t\u00edtulo de la entrada penalizaba en el algoritmo de Google. Me puse pues a reparar el fallo del t\u00edtulo de la p\u00e1gina. Vi que realmente era un bug de <a href=\"https:\/\/elementor.com\/?gclid=EAIaIQobChMIjoOL7LPE7gIVuxoGAB38QgBCEAAYASAAEgJOlPD_BwE\" target=\"_blank\" rel=\"noopener\">Elementor<\/a> (que lo us\u00f3 en algunas p\u00e1ginas del blog) pero que no lo hab\u00edan resuelto. Al final opt\u00e9 por una soluci\u00f3n r\u00e1pida. Modifique el nombre de un estilo en la plantilla del blog y los t\u00edtulos volvieron a aparecer.<\/p>\n<p>El fin de semana pasado vi que los t\u00edtulos hab\u00edan vuelto a desaparecer. Entonces pens\u00e9 que tal vez parte del problema era que mi plantilla ya ten\u00eda unos a\u00f1os y a lo mejor por eso el problema con Elementor. Por lo tanto, decid\u00ed cambiar de plantilla. Para ello saqu\u00e9 una lista de plantilla que me gustaban y pens\u00e9 en probar que tal se ver\u00edan. Copie y reactive una copia de seguridad del blog de hac\u00eda unos meses en otro dominio del servidor donde tengo el blog ahora mismo. As\u00ed pod\u00eda experimentar sin romper nada. Y pas\u00e9 as\u00ed unas horas viendo si alguna plantilla me gustaba y no me llevaba mucho tiempo el adaptarla. Al final localic\u00e9 una soluci\u00f3n al bug de Elementor para los t\u00edtulos de las entradas que era simple. Puesto que ya ten\u00eda una versi\u00f3n de pruebas la ejecut\u00e9 all\u00ed y funcionaba. As\u00ed que hice una copia del blog y luego puse el c\u00f3digo que resolv\u00eda el problema. Todo funcion\u00f3 estupendamente. As\u00ed que me dedique a otras cosas.<\/p>\n<p>Tres horas despu\u00e9s me llega un aviso de un lector del blog dici\u00e9ndome que no puede acceder al mismo, que aparece un error. Yo entro y si que pod\u00eda. Al final decido entrar al servidor donde lo tengo alojado\u2026 y veo que hab\u00eda un error general y el servidor estaba ca\u00eddo. Comprob\u00e9 que a mi me funcionaba el blog porque la cache era la que me respond\u00eda. As\u00ed que prob\u00e9 a entrar directamente por l\u00ednea de comandos al servidor y por ah\u00ed si que ten\u00eda acceso.<\/p>\n<p>Entonces tocaba desentumecimiento general de l\u00ednea de comandos y servidor Linux. Hacia meses que no me peleaba con esa configuraci\u00f3n y a mi edad eso es mortal. Tras un rato algo perdido pude localizar el error: el disco del servidor estaba lleno. As\u00ed que me puse a buscar los ficheros que m\u00e1s espacio ocupaban. Por supuesto el blog clonado fue uno de los primeros que borr\u00e9. Despu\u00e9s segu\u00ed con un mont\u00f3n de ficheros de copia que haces por si acaso y que luego se te olvida de borrar. Con eso hab\u00eda liberado el 40% del disco. As\u00ed que levant\u00e9 de nuevo el servidor y todo volvi\u00f3 a la normalidad\u2026 o eso cre\u00eda yo.<\/p>\n<p>Al d\u00eda siguiente al levantarme tenia un par de avisos de que el blog no funcionaba. Vuelvo a entrar por la l\u00ednea de comandos y ten\u00eda el disco otra vez lleno. Ahora no entend\u00eda nada. Empec\u00e9 a buscar y encontr\u00e9 tres ficheros de log que recopilaban avisos de errores llenos. Lo curioso es que dos de esos ficheros eran del blog de un cliente que lo tenemos alojado con el nuestro y el tercero no sab\u00eda de donde ven\u00eda. Los borr\u00e9 y el disco volvi\u00f3 a la normalidad. Pero el servidor no arrancaba. Al final despu\u00e9s de consultarlo vi que, a pesar de borrar los ficheros, hab\u00eda procesos del servidor que los ten\u00edan cogidos y no se hab\u00edan borrado de verdad. Liber\u00e9 los procesos y consegu\u00ed dejar m\u00e1s espacio vac\u00edo en el disco: el servidor volvi\u00f3 a arrancar.<\/p>\n<p>Por la tarde me vuelven a entrar dos correos de lectores: el blog est\u00e1 ca\u00eddo. Ahora ya iba derecho a esos ficheros y veo que est\u00e1n otra vez llenos. Como vamos aprendiendo ahora los vaci\u00f3 en lugar de borrarlo y compruebo que todo arranca enseguida. Pero no me desconecto y me pongo a vigilarlos. En cuesti\u00f3n de minutos los ficheros empiezan a crecer y a crecer. Pero los errores ven\u00edan del blog de nuestro cliente y de una versi\u00f3n de pruebas de un blog que mont\u00e9 para m\u00ed y nunca active (y que adem\u00e1s no estaba activo entre otras cosas porque la base de datos estaba borrada). Consigo bajarme los logs y veo que se generan por dos plugins que ven\u00edan de regalo con la plantilla que us\u00f3 mi cliente en su blog\u2026 pero que no estaban ni activados ni en uso. As\u00ed que los desactiv\u00e9 y los borr\u00e9. Hice lo mismo con mi blog de pruebas, lo borr\u00e9 entero. Pero los ficheros de logs segu\u00edan multiplic\u00e1ndose de nuevo. Al final tuve que desactivar todas las caches del servidor Web. Y aunque llevaba a\u00f1os sin hacerlo\u2026 apagarlo f\u00edsicamente. Y por fin con ello los fichero de log ya se quedaron tranquilos.<\/p>\n<p>As\u00ed que en estas cosas he estado dedicado estos d\u00edas pasados. Todo empez\u00f3 con un bug de Elementor y con una bajada de visitas en el blog. Lo bueno es que he aprendido unas cuantas cosas nuevas.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tirando abajo el servidor del blog\u2026 Esta semana pasada habr\u00e9is notado que el blog ha estado ca\u00eddo de forma intermitente o funcionaba a tirones. Y como muchas veces en este tipo de desastres todo comenz\u00f3 con un leve aleteo de mariposa\u2026 Todo empez\u00f3 cuando a finales del a\u00f1o pasado un amable lector me env\u00eda un [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":17816,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[10,13],"tags":[3537,3538,988,2531],"class_list":["post-17817","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-otras-cosas","category-software","tag-caidas-del-blog","tag-disco-lleno","tag-errores","tag-servidor-web"],"_links":{"self":[{"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/posts\/17817","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/comments?post=17817"}],"version-history":[{"count":0,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/posts\/17817\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/media\/17816"}],"wp:attachment":[{"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/media?parent=17817"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/categories?post=17817"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/tags?post=17817"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}