"Clear cache" tömmer inte "cache_menu" = storleksproblem i DB

Events happening in the community are now at Drupal community events on www.drupal.org.
göran's picture

Sen DP 7.19 fram till nuvarande 7.22 så har databasen för Drupal 7 vuxit till över maxgränsen 100 MB (dagligen) på grund av att 2 cache-tabeller växer och inte tömmer sig - den största är "Cache_Menu" på över 40 MB.

När man kör "Clear cache" så är den oförändrad - den töms inte?

Har installerat modulen "Cron cache", men även den misslyckas att tömma cache_menu-tabellen

Är det någon som kan tipsa om en lösning?

Comments

Admin Menu,

tsvenson's picture

Admin Menu, https://drupal.org/project/admin_menu, fixar det. Drush, https://drupal.org/project/drush, låter dig också tömma den men då behöver du hosting med shell och tillåtelse att installera det.

--
/thomas
T: @tsvenson | S: tsvenson.com

Admin menu kan inte tömma cachen i två av tabellerna!

göran's picture

Admin menu, "flush all caches" fungerar alltså INTE

Det är två tabeller som inte töms, även om man kör "flush all cashes", eller varje flush i undermenyn, flera gånger.

Hittills har jag varit tvungen att logga in i, och köra "truncate" manuellt ifrån, databasen.

Eftersom det är önskvärt att slippa en manuell lösning ( = 2ggr per dygn) för att tömma alla cachar så vore det bra om "cron_cache" inte misslyckades med att tömma "cache_menu" .

(På en annan testsida var "cache_menu" på 480 MB när jag lät den växa i 4 mån.)

// Göran

Funkar inte undermenyn "Menu"

tsvenson's picture

Funkar inte undermenyn "Menu" till "Flush all cahces" heller?

Om inte så föreslår jag att du söker i issue-kön eller skriver en buggrapport om det inte redan finns en.

--
/thomas
T: @tsvenson | S: tsvenson.com

göran's picture

Jag tänkte det kunde vara fler som har samma problem ?

Jag har samma problem med flera olika sidor, med olika teman och moduler.
Det enda gemensamma är att de ligger på olika konton hos Space2u.com, men i övrigt skiljer sig ganska mycket.

Den sidan med värsta problemet har hög trafik, med 10-13 lästa sidor/ besökare (kanon bra statistik ;) ), där måste manuella ingrepp göras 2 ggr dygn - ifrån inloggning i databasen, på 2 tabeller som inte clearas ifrån "flush all caches" ifrån Drupal.

// Göran

göran's picture

Efter uppdatering till senaste versionen DP 7.23 ( jag tror den kom igår) så tycks det fungera med att tömma cachen, även för "cache_menu"

Nu återstår att se om det funkar i "Cron Cache" automatiken också.

// Göran

göran's picture

Felet har kommit tillbaka igen, enligt ovan.

Kan det vara så att jag gjort någon inställning fel?

Är det någon som får samma fel?
Dvs att "cache_menu" tabellen inte töms när man antingen kör "clear cache" eller "flush all caches" eller "flush meny" (sv-version) ifrån Admin menyn (admin menu)?

// Göran

Tvungen att köpa mig ur problemet genom ökad kapacitet

göran's picture

Eftersom "Cache_Menu" inte minskas under 40 MB när man clearar cachen så blev det till slut så att vi blev tvungna att utöka databasen storlek med 200 MB. Sen dess blir den aldrig överfylld, men är alltid onödigt stor.

Det kanske kan vara så att vissa moduler orsakar fenomenet (se tid beskrivning), därför är det intressant att veta om fler har sett samma fenomen/problem...;)

// Göran

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: