zoukankan      html  css  js  c++  java
  • phpfpm coredump

    1、ulimit,改完退出重登shell 即发现已生效,这个不行就ulimit -c unlimited吧

    /etc/security/limits.conf
    * soft core unlimited
    * hard core unlimited

    2、文件地址

    echo "/tmp/core.%p" > /proc/sys/kernel/core_pattern

    3、php-fpm

    process.dumpable = yes
    rlimit_core = unlimited

    4、重启php-fpm,如果是通过systemctl 启动的还需要注意 

    PrivateTmp=true
    

    5、安装分析工具debuginfo 

    https://blog.csdn.net/github_40094105/article/details/81287572

     6、很牛逼的一步来了,直接bt 和 bt full展示出来的东西都很垃圾,看不懂

    gdb /opt/php/sbin/php-fpm core.27086
    php安装包里面的:
    source /opt/soft/php7lnmp/sourcepackages/php-7.3.16/.gdbinit
    zbacktrace

     7、上面要是debuginfo玩不了了,可以去一个网站自行下载

    http://debuginfo.centos.org/7/x86_64/
    

      

  • 相关阅读:
    20150607-0608
    20150423
    感触
    NSString里面的数字
    Git使用相关
    状态栏的设置
    UI相关问题
    分栏(标签)控制器
    导航控制器
    NSAttributedString 属性
  • 原文地址:https://www.cnblogs.com/bill2014/p/15649603.html
Copyright © 2011-2022 走看看