php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #57794 apc_cache_info do a Allowed memory size of xx bytes exhausted when a lot of key
Submitted: 2007-08-22 04:40 UTC Modified: 2007-09-18 18:38 UTC
From: ludo at ankama dot com Assigned:
Status: Not a bug Package: APC (PECL)
PHP Version: 5.2.1 OS: FreeBSD
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If this is not your bug, you can add a comment by following this link.
If this is your bug, but you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: ludo at ankama dot com
New email:
PHP Version: OS:

 

 [2007-08-22 04:40 UTC] ludo at ankama dot com
Description:
------------
Hi !

I have a trouble with APC (3.014, php 5.23, FreeBSD) 

When i have a lot of key in the cache user
I can't list the key with apc_cache_info
I try to raise the memoty limit but with 32M, I still can't have the keys.

Cache Size : 200M
Cache Segment : 1
Cache Used when it begin to fail : 80M

Before the update from 3.0.12 (php 5.14) to 3.0.14, the default config of memory (8M) and the same data in the cache don't failed

Is It possible that this function use too many memory on the 3.0.14 update ?

Reproduce code:
---------------
apc_cache_info("user")

Expected result:
----------------
the list of the user key

Actual result:
--------------
PHP Fatal error:  Allowed memory size of 33554432 bytes exhausted (tried to allocate 72 bytes) 

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2007-09-18 18:38 UTC] shire@php.net
It's unlikely that the memory usage increased substantially.  It's usually the case that you are close to a limit and then you go over it when something small changes.  I would suggest using the "limited" flag if you don't need every element and upping your memory limit.

If you think you're seeing a significant memory increase providing a stand alone test script that we could compare versions/memory usage with would enable us to help resolve any problems you might be having.  (going ahead and marking this "bogus" unless you respond back stating that you have a significant memory increase).  -Thanks
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Tue Apr 23 08:01:30 2024 UTC