當(dāng)前位置:
首頁(yè) >
[转]避免PHP-FPM内存泄漏导致内存耗尽
發(fā)布時(shí)間:2025/3/15
22
豆豆
生活随笔
收集整理的這篇文章主要介紹了
[转]避免PHP-FPM内存泄漏导致内存耗尽
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
對(duì)于PHP-FPM多進(jìn)程的模式,想要避免內(nèi)存泄漏問題很簡(jiǎn)單,就是要讓PHP-CGI在處理一定數(shù)量進(jìn)程后退出即可。
否則PHP程序或第三方模塊(如Imagemagick擴(kuò)展)導(dǎo)致的內(nèi)存泄漏問題會(huì)導(dǎo)致內(nèi)存耗盡或不足。
php-fpm.conf中有相關(guān)配置:
實(shí)際上還有另一個(gè)跟它有關(guān)聯(lián)的值max_children,這個(gè)是每次php-fpm會(huì)建立多少個(gè)進(jìn)程,這樣實(shí)際上的內(nèi)存消耗是max_children*max_requests*每個(gè)請(qǐng)求使用內(nèi)存。
另外一些粗暴的方法包括建立cron kill掉占用內(nèi)存過多的php-cgi,這里不再介紹。
如果PHP-FPM能夠提供配置子進(jìn)程內(nèi)存超過指定大小就被kill,那就省事多了...
?
轉(zhuǎn)載請(qǐng)注明地址:?http://www.phpddt.com/php/avoid-phpfpm-memory.html?尊重他人勞動(dòng)成果就是尊重自己!轉(zhuǎn)載于:https://www.cnblogs.com/linewman/p/9918919.html
總結(jié)
以上是生活随笔為你收集整理的[转]避免PHP-FPM内存泄漏导致内存耗尽的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (软件工程复习核心重点)第五章详细设计习
- 下一篇: 操作系统之I/O管理:3、设备的分配与回