This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
Multiple calls to Cache::get within while loop causing incremental memory leak #54095
Labels
You can continue the conversation there. Go to discussion →
Laravel Version
11.35.1
PHP Version
8.3.8
Database Driver & Version
MySql 8
Description
Multiple calls within
while (true)
loop toCache::get()
is causing incremental memory consumption (leak) when called from a custom artisan command ran within the terminal. See attached screenshots:I'm using Redis as my cache driver locally here and in production. I'm using Laravel telescope locally.
Without the
Cache::get
blockWith the
Cache::get
blockSteps To Reproduce
Additionally, I have tried adding the following block of code to my project and calling it:
Still creating a memory leak after 10 seconds.
Additional context
I've just tried some other things, replacing
dump()
withecho
, still get the same memory leak.Interestingly the problem doesn't happen when simply echoing other facades like:
str()->random(32)
ornow()
The text was updated successfully, but these errors were encountered: