[关闭]
@dooy 2022-09-24T20:00:32.000000Z 字数 1085 阅读 82

php-fpm的坑

PHP


今天整了 一个晚上 最好发现是 nfs 网络文件系统没搞好导致php 长期占用线程
表现为php负载高 程序基本垮掉 跟file_get_context 有得一拼

之前因为用听云能解决,最后听云也没解决掉

而是用 php-slow 日之后查到到的
要php-slow 取效果 需要配置几个地方 不然基本无效果

request_slowlog_timeout = 1s
request_terminate_timeout = 10s

关键的点
这里只需要改一下php.ini 里面的 max_execution_time 的值 和 php-fpm.conf 中的 request_terminate_out

最后 log 里面有

[25-Sep-2022 02:40:27] WARNING: [pool www] child 3067457 exited on signal 15 (SIGTERM) after 1038.572699 seconds from start
[25-Sep-2022 02:40:27] WARNING: [pool www] child 3067268 exited on signal 15 (SIGTERM) after 1282.886100 seconds from start

最后 slow.log 里面才有 东西出现 不然都是 说在 logging 就是结束不掉

[25-Sep-2022 03:30:08]  [pool www] pid 3068206script_filename = /data/app/pigai_org/apps/pigai.com/index.php
[0x00007ff610482880] free() /data/app/pigai_org/lib/lib_mysqli.php:132
[0x00007ff6104826c0] free() /data/app/pigai_org/lib/lib_mysqli.php:277
[0x00007ff610482448] getAll() /data/app/pigai_org/apps/pigai.com/app/controller/api_controller.php:1759
[0x00007ff610481f98] action_member() /data/app/pigai_org/core/fxphp.php:96
[0x00007ff6104818a8] app() /data/app/pigai_org/core/fxphp.php:109
[0x00007ff610481730] run() /data/app/pigai_org/apps/pigai.com/index.php:27
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注