Publisher does not support the Fluid field type. Please do not contact asking when support will be available.

If you purchased an add-on from expressionengine.com, be sure to visit boldminded.com/claim to add the license to your account here on boldminded.com.

Ticket: White screen dashboard Speedy

Status Resolved
Add-on / Version Speedy 1.9.0
Severity
EE Version 7.4.4

Harold Kuiper

Mar 12, 2024

Hi Brian, My Speedy dashboard in the cms is turning white? I have EE updated to 7.4.4, added ‘database’ => 1 to the Redis config, and updated Speedy to 1.9.0. I have gone into the PHP config and altered the numbers to see if that would help.

It did work yesterday and I need it especially now as I need to empty the cache as I have a little trouble with a template, but can’t get acces now.

This is what I get in my PHP Error log (pretty general). Error 500 GET /cp/index.php?/cp/addons/settings/speedy HTTP/1.0 Apache SSL/TLS access

Best regards, Harold

#1

Harold Kuiper

Hi Brian, I got this error message; OK. I got this back: Fatal error: Allowed memory size of 1342177280 bytes exhausted (tried to allocate 81920 bytes) in /var/www/vhosts/think.ing.com/cp/user/addons/speedy/Service/Drivers/RedisDriver.php on line 287 I think I need to call hosting to add memory? Or are these things I can control myself? Best regards, Harold

#2

BoldMinded (Brian)

That sounds like your server or Redis is running out of memory trying to load data from Redis. Have you looked at the size of your Redis instance? Have you tried completely flushing all the Redis keys?

#3

Harold Kuiper

Hi Brian, I had hosting clear the cache so I could access the dashboard again. The next issue is that I can’t access the site when I’m logged in, so there is something odd happening. Best regards, Harold

#4

Harold Kuiper

Hi Brian, So the good thing: I can visit the site when not logged in. It cashes the pages I visit. But as soon as I log in, into the cms, I get empty pages. It looks like your setup (passing the cached files when in the CP) does not longer work. Could that be it? Or should I be writing to be supported by Robin from EE? Let me know what route you think I should be taking. Maybe it comes from this change, that somewhere the addition of ‘database’ => 1 could be the hiccup? https://github.com/ExpressionEngine/ExpressionEngine/issues/3997 Best regards, Harold

#5

Harold Kuiper

Hi Brian, When I remove this part in the htaccess file I have access again. # custom speedy cache settings for the website RewriteCond %{REQUEST_URI} !^/system [NC] RewriteCond %{QUERY_STRING} !ACT|URL [NC] RewriteCond %{REQUEST_METHOD} !=POST [NC] RewriteCond %{REQUEST_URI} !^/~ [NC] RewriteCond $1 !.(css|js|gif|jpe?g|png) [NC] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{DOCUMENT_ROOT}/index_redis.php -f RewriteRule ^(.*)$ /index_redis.php?%{REQUEST_URI} [L,QSA] But I think this index_redis is the thing we need to compare the static cached pages. Best regards, Harold

#6

Harold Kuiper

Hi Brian, When I remove this part in the htaccess file I have access again.

# custom speedy cache settings for the website RewriteCond %{REQUEST_URI} !^/cp [NC] RewriteCond %{QUERY_STRING} !ACT|URL [NC] RewriteCond %{REQUEST_METHOD} !=POST [NC] RewriteCond %{REQUEST_URI} !^/~ [NC] RewriteCond $1 !.(css|js|gif|jpe?g|png) [NC] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{DOCUMENT_ROOT}/index_redis_ing_think.php -f RewriteRule ^(.*)$ /index_redis_ing_think.php?%{REQUEST_URI} [L,QSA]

But I think this index_redis is the thing we need to compare the static cached pages. Best regards, Harold

#7

BoldMinded (Brian)

Comment has been marked private.

Login to reply