V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
walkershow
V2EX  ›  PHP

服务器用 PHP -fpm 同时服务多个项目,性能急剧下降

  •  
  •   walkershow · 6 天前 · 1903 次点击

    php 8.1 php-fpm 项目使用 laravel 框架 部署了 9 个项目,都是差不多的代码,只是服务不同客户 用 wrk 压测:wrk -t 3 -c 100 -d 30s -R 200 http://xxx.com/get-time 现在一个简单的获取系统时间 api ,就要 5s 左右 但如果只有一个项目,就大概花费 300ms

    请问各位有遇到类似情况吗,这是什么原因!

    26 条回复    2024-05-17 14:51:50 +08:00
    sun2920989
        1
    sun2920989  
       6 天前
    调整下 fpm 的进程数量之类的配置试试看.
    v2bili
        2
    v2bili  
       6 天前
    某个项目拉垮?

    感觉 fpm 还行啊?
    putyy
        3
    putyy  
       6 天前
    首先要确定你的运行环境是否调整优化
    比如:laravel 的路由配置缓存啥的,php-fpm 的配置(进程数 运行模式)、opencache 开了吗
    walkershow
        4
    walkershow  
    OP
       6 天前
    已经解决,谢谢各位兄弟
    Ipsum
        5
    Ipsum  
       6 天前 via Android   ❤️ 17
    解决了也不写个过程。上面大佬的回复完全浪费硬币。
    demen
        6
    demen  
       6 天前
    我也挺好奇这个解决过程的,op 可以分享下经验嘛?
    ramirezyolis808
        7
    ramirezyolis808  
       6 天前
    @walkershow 不分享一下解决过程?垃圾帖子就是这样造成的。
    quqivo
        8
    quqivo  
       6 天前
    好奇怎么解决的
    iphantom
        9
    iphantom  
       6 天前
    看到大家都骂 op 我也加个🔥吧 好歹是知识分享沟通平台 哪怕大家给的建议不好用 怎么解决的也可以稍微说说 否则这帖子毫无意义
    lxqxqxq
        10
    lxqxqxq  
       6 天前
    @ramirezyolis808 #7 遇到问题懂得打开 v2 发帖,下次有问题再上来登录 哈哈哈
    an0nym0u5u5er
        11
    an0nym0u5u5er  
       6 天前
    只进不出啊
    JaguarJack
        12
    JaguarJack  
       6 天前
    我一个 2h2g 的服务器部署了好几个 fpm 项目,opcache 一开,响应都在几十 ms
    hetal
        13
    hetal  
       6 天前
    应该 PHP 的参数不对,启动进程过多,导致内存、CPU 吃紧
    ansemz
        14
    ansemz  
       6 天前
    @lxqxqxq #10 看了一下 op 发的帖子,都是这个情况。
    qazwsx7788
        15
    qazwsx7788  
       6 天前
    把这种人 block 吧,以后他发帖都没人回就好了
    qingbaihe
        16
    qingbaihe  
       6 天前
    伸手党是这样的,看管理员怎么处理
    cat1879
        17
    cat1879  
       6 天前
    只问不答,卧槽
    ashuai
        18
    ashuai  
       6 天前
    op 不结贴的吗?就这么完了?这和 bt 下完就跑有啥区别
    ewpui
        19
    ewpui  
       6 天前
    只问不答???
    glitterzhong
        20
    glitterzhong  
       6 天前
    ???
    wheat0r
        21
    wheat0r  
       6 天前
    啊?
    ysc3839
        22
    ysc3839  
       6 天前 via Android
    php-fpm 默认那个最大进程数啥的要调的,不然并发高的时候会处理不过来
    coderzhangsan
        23
    coderzhangsan  
       5 天前   ❤️ 1
    @ramirezyolis808
    1. 这种问题大概率就是不会环境优化,尤其是没有开启 opcache ,这点很重要,可以看出技术水平处于小白阶段。
    2. 只会提问,解决了就闪人,论坛予他来说,就是个免费的知识站,坛友也只是工具人,可以看出职业对他来说仅仅是个谋生的工作。
    ramirezyolis808
        24
    ramirezyolis808  
       5 天前
    @ashuai BT 下完就跑也比他强啊。毕竟下载的过程中也在上传⏫
    coderzhangsan
        25
    coderzhangsan  
       4 天前
    补充一下,看了这家伙的历史帖子,全是 bt 下完就跑,基本不回应,这种人我已经 block 了。
    LXGMAX
        26
    LXGMAX  
       4 天前
    阴功
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1485 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 17:18 · PVG 01:18 · LAX 10:18 · JFK 13:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.