PHP 常驻进程,内存泄漏排查指南

Lenix at 
废话不多说,总共分三步 1、初步定为泄漏:迫于 996ICU 的压力,广大的 PHPer 一般不会关注泄漏问题,都是在看到报错 Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 12288 bytes) Bash 才发现泄漏问题,此时我们一般会通过查看进程的 RSS 占用来确定内存占用,例如这样 cat /proc/28806/status |grep RSS Bash 但一定要注意的是,此处查看的 RSS 是包含共享内存的(共享的内存会重复计算多次),并不是进程真正占用的内存,US……