nonozone
V2EX  ›  问与答

php-fpm单个进程内存占用太大一般是什么原因?

  •  
  •   nonozone · Sep 22, 2013 · 13726 views
    This topic created in 4615 days ago, the information mentioned may be changed or developed.


    服务器整体内存占用属于正常水平,但是单个php进程竟然达到100m+,这个要从哪些方面去调整呢?
    9 replies    2017-08-30 18:07:35 +08:00
    nonozone
        1
    nonozone  
    OP
       Sep 22, 2013
    目前php-fpm的主要配置
    whuhacker
        2
    whuhacker  
       Sep 22, 2013
    装了太多模块?不需要用的 php module 可以不必加载。
    nonozone
        3
    nonozone  
    OP
       Sep 22, 2013
    @whuhacker 应该不是这个原因,虽然不是最精简安装,基本是默认安装/配置,没做过多修改。
    harryyyt
        4
    harryyyt  
       Sep 22, 2013
    装个xhprof分析下脚本执行情况,看内存消耗在哪一步
    qiongqi
        5
    qiongqi  
       Sep 22, 2013
    把max_request打开,应该是fpm进程一直不释放内存,打开看下吧
    47jm9ozp
        6
    47jm9ozp  
       Sep 22, 2013
    同楼上,开了max_request,fpm子进程会定期respawn

    另外一般static就够用了不用dynamic吧
    imhetun
        7
    imhetun  
       Sep 22, 2013
    请问一下你的php版本是?
    nonozone
        8
    nonozone  
    OP
       Sep 22, 2013
    @imhetun PHP Version 5.4.19-1
    gaoxu387
        9
    gaoxu387  
       Aug 30, 2017
    开启了 opcache 了吧?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4613 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 10:10 · PVG 18:10 · LAX 03:10 · JFK 06:10
    ♥ Do have faith in what you're doing.