By evo on
Ahhhh I was getting a fatal error: allow memory size exhausted for the locale.module. This was occurring in the locale_refresh_cache function at the cache_set("locale:$locale", 'cache', serialize($t)); line. It was occurring straight after a user logged in, I cannot find any one else who had this issue. I got around it by bumping up the PHP memory limit but would like to know how and why it occurred so it doesn't happen again.
Any help please...?
Comments
Further to this I don't
Further to this I don't understand why the translations needed to refresh, and why it exhausted my 32mb of memory. Below is what is found in my cache table:
cid data expire created
----------------------------------------------------------
locale:en [BLOB - 6 B] 0 1256621973
variables [BLOB - 6.2 KiB] 0 1256389499
locale:es [BLOB - 745.0 KiB] 0 1256621974
locale:zh-hans [BLOB - 533.7 KiB] 0 1256621974
locale:zh-hant [BLOB - 532.1 KiB] 0 1256621974