【问题标题】:how to have a more granular look at how php-fpm is consuming cpu resources (pg_stat_statements for php)如何更详细地了解 php-fpm 如何消耗 cpu 资源(php 的 pg_stat_statements)
【发布时间】:2018-10-04 11:53:49
【问题描述】:

我正在查看我们应用服务器的 htop,很明显 php 应用正在吞噬 CPU:

我尝试过使用 newrelic 之类的服务,但随后将此类代理添加到应用程序服务器本身会导致峰值(请参阅 this post)。

我还有哪些其他选项可以跟踪我的应用程序中消耗大量内存的部分?

注意:我的堆栈是 Laravel/Psotgresql/Nginx。我已经在数据库方面做了很多优化(感谢 psql 强大的分析工具,例如pg_stat_statements),但是找不到任何这样的 php 工具。

【问题讨论】:

    标签: php laravel profiling monitoring newrelic


    【解决方案1】:

    我喜欢用blackfire.io来调试PHP脚本执行和资源消耗。

    【讨论】:

      【解决方案2】:

      也许你可以看看forpC php 扩展?

      自己没用过,不过觉得值得一试

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-28
        • 1970-01-01
        • 1970-01-01
        • 2015-10-30
        相关资源
        最近更新 更多