Skip to content

Mem leak not reported properly #64

Closed
@aftabnaveed

Description

@aftabnaveed

I have a long-running process (PHP-PM) executing laravel in a loop. I am seeing memory leaks in my application but the meminfo_dump seems to be not reporting it.

PHP Version: 7.1.2

Memory Leaks:

                                                                                                                      │ime (ms)
--- Worker 5501 stderr ---                                                                                             │  50%     24
11546560                                                                                                               │  66%     34
[24/May/2018:16:38:45 +0000] 172.19.0.9 - - "GET /catalog/product/view/id/34072 HTTP/1.0" 200 347109 "-"               │  75%     50
13175728                                                                                                               │  80%   1380
[24/May/2018:16:39:17 +0000] 172.19.0.9 - - "GET /catalog/product/view/id/34072 HTTP/1.0" 200 346935 "-"               │  90%   2856
14878304                                                                                                               │  95%  11978
[24/May/2018:16:42:07 +0000] 172.19.0.9 - - "GET /catalog/product/view/id/34072 HTTP/1.0" 200 346911 "-"               │  98%  17847
16796656                                                                                                               │  99%  22491
[24/May/2018:16:42:37 +0000] 172.19.0.9 - - "GET /catalog/product/view/id/34072 HTTP/1.0" 200 346889 "-"               │ 100%  30584 (longest request)

With each request it is adding around 2MB of memory and not releasing it. I generated the meminfo and it is reporting all well, here is the summary:

+---------+-----------------+-----------------------------+
| Type    | Instances Count | Cumulated Self Size (bytes) |
+---------+-----------------+-----------------------------+
| string  | 160             | 5788                        |
| boolean | 44              | 704                         |
| array   | 9               | 648                         |
| integer | 1               | 16                          |
| float   | 1               | 16                          |
+---------+-----------------+-----------------------------+

I do not see any objects listed there which sounds strange to me unless I am misinterpretting it :(

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions