{"id":19336,"date":"2022-09-30T20:01:54","date_gmt":"2022-09-30T18:01:54","guid":{"rendered":"https:\/\/changlonet.com\/blog\/?p=19336"},"modified":"2022-09-30T20:02:54","modified_gmt":"2022-09-30T18:02:54","slug":"problemas-con-el-servidor-del-blog","status":"publish","type":"post","link":"https:\/\/changlonet.com\/blog\/problemas-con-el-servidor-del-blog\/","title":{"rendered":"Problemas con el servidor del blog"},"content":{"rendered":"<p>Hac\u00eda ya mucho tiempo que no ten\u00eda problemas con el servidor del blog, pero esta ma\u00f1ana ha estado funcionando de forma intermitente. Y he pasado casi toda la ma\u00f1ana tratando de resolverlo. Como de costumbre no era un problema solo el que ten\u00eda\u2026<\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" src=\"https:\/\/changlonet.com\/blog\/wp-content\/uploads\/2022\/09\/093022_1801_Problemasco1.jpg\" alt=\"\" title=\"\"><\/p>\n<p>Llevo mes y medio tratando de darle un lavado de cara al blog (realmente desde agosto para hacerlo coincidir con el aniversario de su puesta en marcha que ya son 17 a\u00f1os) pero no consigo encontrar un dise\u00f1o que me guste, haga lo que deseo y se lleve bien con las 4.400 entradas y los m\u00e1s de 30.000 comentarios. El cambiar el tema ya no es solo por hacerlo m\u00e1s bonito, sino que el tema actual soporta PHP 7 pero no PHP 8. Y no quiero esperar al \u00faltimo momento para subir a PHP 8.<\/p>\n<p>El caso es que dejar\u00e9 para otro d\u00eda las aventuras para tratar de mover una web con 17 a\u00f1os de ficheros a sus espaldas y modernizarla. Lo que hice fue una copia exacta en otro dominio que tenemos de pruebas. All\u00ed actualic\u00e9 a un tema que soportaba PHP 8 y me estuve peleando con los plugins y extensiones para que funcionasen todos. Aprovech\u00e9 para hacer limpieza de la base de datos que ten\u00eda muchas tablas de cosas que ya no us\u00f3\u2026<\/p>\n<p>Esta ma\u00f1ana antes de hacer nada serio me he puesto a probar un tema nuevo. Pero tras activarlo no parec\u00eda funcionar bien. Pienso que puede ser un problema de la cache. La borr\u00f3 y el problema persist\u00eda. Miro y compruebo que tengo demasiados temas descargados (m\u00e1s de 30\u2026 lo s\u00e9 me cuesta mucho encontrar algo que me guste). Entonces borr\u00f3 todos los que tengo claro que no me voy a quedar y dej\u00f3 solo los que me gustaban. Y en esas que la web de pruebas da un bonito error 500. Miro y no veo nada que lo pueda provocar. Al final lo dej\u00f3 todo y me pongo con otro tema a ver si me despejo.<\/p>\n<p>Pero cuando vuelvo no solo est\u00e1 la web de pruebas con el error, sino tambi\u00e9n la versi\u00f3n en real (est\u00e1 en otro dominio, pero en la misma m\u00e1quina). Empiezo a revisar y detecto dos cosas:<\/p>\n<ul>\n<li>Disco lleno, y no s\u00e9 el motivo, porque antes del borrado de la veintena de temas ten\u00eda 10 gigas libres de espacio<\/li>\n<li>Unas l\u00edneas de error desconocidas en uno de los logs del blog.<\/li>\n<\/ul>\n<p>As\u00ed que voy primero a lo que tengo claro. Miro a ver que me est\u00e1 ocupando espacio en el disco. Y hay varias copias de seguridad de meses anteriores. Por si acaso las descargo y luego las borro. El error de disco lleno desaparece, pero las webs siguen con error 500. Me voy a revisar otra vez lo logs y siguen los mensajes desconocidos. Empiezo a buscar m\u00e1s informaci\u00f3n y me encuentro con un aviso indicando que ese tipo de mensajes en ocasiones pueden provenir de alarmas del cortafuegos por intentos de acceso a las webs.<\/p>\n<p>Y no me extra\u00f1a porque estas semanas he tenido much\u00edsimas m\u00e1s alertas de intento de acceso de lo normal. Al final paso una revisi\u00f3n completa de malware del servidor y localizo un par de anomal\u00edas. Pero el software que uso me recomienda una eliminaci\u00f3n manual. Y empiezo con el tema: revisi\u00f3n de tablas, borrado de algunos registros, volver a copiar todo el n\u00facleo de ficheros del CMS de nuevo, actualizaci\u00f3n de todos los plugins\u2026 y al final eliminar f\u00edsicamente los ficheros infectados.<\/p>\n<p>Cuando acabo todo vuelve a la normalidad. Menos mal que la cosa no ha sido tan grave como parec\u00eda. Pero me segu\u00eda mosqueando el problema del espacio en disco que no sab\u00eda como se hab\u00edan llenado 10 gigas en pocos minutos. Reviso y me doy cuenta de que una de las copias que hice del blog (no tengo solo una para experimentar) parece que tiene la cache descontrolada. No elimina los ficheros antiguos y el directorio de cache ha crecido mucho. As\u00ed que desde el panel de control elimino la cache. Pero la mayor\u00eda de ficheros y directorios f\u00edsicos siguen estando en el disco. Al final decido borrarlos a mano. Pero no mejora el espacio del disco. Veo que los env\u00eda a la papelera de reciclaje. Entonces voy a borrarla. Pero no s\u00e9 que ha pasado con el gestor de cache de una de las copias del blog que al no localizar los ficheros antiguos ha vuelto a generarlos\u2026 y el servidor entero se ha ca\u00eddo. No pod\u00eda ni acceder al panel de control.<\/p>\n<p>Menos mal que el SSH si que funcionaba. Compruebo que el panel de control no carga por problemas de espacio. As\u00ed que sigo borrando ficheros antiguos. Pero sigue dando error de espacio. Y entonces me doy cuenta de que el problema son los Inodos que es lo que tengo agotado\u2026 miro el directorio de cache de las dos webs de prueba y all\u00ed est\u00e1n los culpables. Los borro y compruebo que ya tengo espacio de Inodos tambi\u00e9n\u2026 levanto los servicios y todo a funcionar bien.<\/p>\n<p>Hay veces que los problemas no vienen solos. Menos mal que al final asunto resuelto, pero el mal rato no te lo quita nadie.<\/p>\n<p>Ahora a ver si encuentro alg\u00fan tema que me guste para cambiar el del blog, pero eso ya lo contar\u00e9 otro d\u00eda.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hac\u00eda ya mucho tiempo que no ten\u00eda problemas con el servidor del blog, pero esta ma\u00f1ana ha estado funcionando de forma intermitente. Y he pasado casi toda la ma\u00f1ana tratando de resolverlo. Como de costumbre no era un problema solo el que ten\u00eda\u2026 Llevo mes y medio tratando de darle un lavado de cara al [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":19335,"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":[4114,988,1359,2529],"series":[],"class_list":["post-19336","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-otras-cosas","category-software","tag-caida","tag-errores","tag-hosting","tag-servidor"],"_links":{"self":[{"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/posts\/19336","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=19336"}],"version-history":[{"count":0,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/posts\/19336\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/media\/19335"}],"wp:attachment":[{"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/media?parent=19336"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/categories?post=19336"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/tags?post=19336"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/series?post=19336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}