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

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

  •  
  •   walkershow · 2024-05-15 09:04:53 +08:00 · 3492 次点击
    这是一个创建于 428 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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  
       2024-05-15 09:26:48 +08:00
    调整下 fpm 的进程数量之类的配置试试看.
    v2bili
        2
    v2bili  
       2024-05-15 09:29:42 +08:00
    某个项目拉垮?

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