Hola estimados drupaleros...
Acabo de crear este hilo temático siguiendo las indicaciones de francort...
Había instalado la versión 7.4 y actualicé ¿la base de datos? a 7.7, pero, no creo que siguiendo los pasos debidos. Luego actualicé a la versión 7.7 siguiendo las indicaciones de http://www.youtube.com/watch?v=g0ewhUbJ_4s, pero, sin pasar por la versión 7.5 y cometí el mismo error que señala el video en el minuto 6:15, que fue no hacer back up de la base de datos y el sistema de archivos...
Sin embargo, hasta ahí todo siguió funcionando correctamente en el sitio y dejó de funcionar bien cuando decidí agregar "Opciones de ruta URL", quitanto el "alias" por defecto, a algunas páginas de un libro, específicamente las cuatro páginas de: http://camaraciudadana.cl/node/38, y luego de haber cambiado algunas de las rutas de esas páginas y de sus páginas hijas, el sistema se comenzó a poner lento y empezó a aparecer el siguiente mensaje de error, sin permitirme acceder al sitio, pero, pasado un tiempo pedo ingresar nuevamente:
PDOException: SQLSTATE[HY000]: General error: 1030 Got error 28 from storage engine: SELECT b.*, ml.*, n.type AS type, n.title AS title FROM {book} b INNER JOIN {node} n ON b.nid = n.nid INNER JOIN {menu_links} ml ON b.mlid = ml.mlid WHERE (n.nid IN (:db_condition_placeholder_0, :db_condition_placeholder_1, :db_condition_placeholder_2, :db_condition_placeholder_3, :db_condition_placeholder_4)) AND (n.status = :db_condition_placeholder_5) ORDER BY ml.weight ASC, ml.link_title ASC; Array ( [:db_condition_placeholder_0] => 3 [:db_condition_placeholder_1] => 8 [:db_condition_placeholder_2] => 9 [:db_condition_placeholder_3] => 85 [:db_condition_placeholder_4] => 104 [:db_condition_placeholder_5] => 1 ) en book_get_books() (línea 371 de /home/camaraci/public_html/modules/book/book.module).
Antes de aparecer ese mensaje de error, las rutas URL de las páginas de aquel libro tenían por "alias" camaraciudadana/content/ y luego venía el resto del alias, pero, ahora las rutas son del tipo camaraciudadana/nombre-significativo-de-la-pagina ...
Y eso es todo lo que podría detallar respecto del error que presenta mi sitio...
Desde ya agradezco a quien me pueda indicar cómo solucionar el problema... Hasta este momento tal vez me decidiría por cambiar los alias de las rutas para que incluyesen nuevamente la palabra "content", tal como camaraciudadana/content/nombre-significativo-de-la-pagina, pero, hago la consulta del caso para tener una opinión de alguien que tenga mucho más experiencia que yo utilizando este virtuoso CMS, para no seguir embarrándola más de lo que pudiera mejorar...
Gracias y Saludos...
Comments
Puede ser problema de Espacio de Almacenamiento
Estimado, posiblemente tu problema está en que Mysql se quedó sin espacio para almacenar, ya sea en la carpeta temporal (/tmp) o en la carpeta log de mysql. Ve cuanto espacio de disco duro tienes, si estuviese lleno tendrías que eliminar todo o algunos archivos de estas carpetas mencionadas. A mí me paso que la carpeta log de mysql pesaba como 30 GB de puro logs y eso me estaba ocupando todo el disco duro, asique opte por eliminar algunos archivos liberando como 20 gigas. Lo que te sugiero es que investigues sobre eso, de hecho aquí hay un tema en drupal.org de tu mismo error "1030 Got error 28 from storage engine" y en los comentarios hablan de lo mismo.
Si solucionas el problema cuéntanos.
Saludos
Hola mnico
Gracias por tu comentario...
No creo que se deba a un problema de almacenamiento, ya que mi sitio tiene poco contenido, menos de 100 megas y al disco duro le queda bastante espacio más que eso...
A pesar de esto, lo curioso es que el problema dejó de presentarse...
Revisaré el link que me has dejado...
Si hay novedades, las registraré en este mismo lugar...
Saludos
.
Yo creo en la misma causa a la que apunta mnico.
El almacenamiento de archivos (100 megas) es "independiente" del almacenamiento de datos.
El error que arroja (28) es del motor de almacenamiento ( si usas MySQL probablemente es MyISAM).
Por lo tanto , la aparición (o reaparición) del error va a depender de la configuración de MySQL.
Creo que haciendo optimización de los recursos del motor de la base de datos, debería andar bien el sistema. Pero esa optimización va a depender de tu sistema operativo.
Para encontrar información sobre optimización del motor, basta con ingresar en google los términos: "mysql optimización windows" o "mysql optimización linux" dependiendo de tu sistema operativo.
Si estás usando un hosting en el que no puedes cambiar los parámetros de MySQL(ni siquiera contactándote con soporte), probablemente tengas que cambiarte de proveedor.
saludos
Hola francort
Gracias por tu comentario...
Supongo que voy a tener que verificarlo, pero, al menos por ahora el error no se ha vuelto a presentar...
Efectivamente estoy usando un hosting y me preguntaba qué característica debiera tener mi nuevo proveedor de hosting, en cuanto al problema, si acaso decidiera cambiarlo... ¿Sólo poder cambiar los parámetros de MySQL?...
Saludos...