PHP

252   2020-06-14

php-fpm配置文件详解

问题描述: rabbitmq队列经常出现unacked消息,且长时间无法重现ready。在rabbitmq上可以看到多个tcp连接(ESTABLISHED),实际仅一个进程在运行,可能php进程退出后未断开连接,导致消息一直在unac...
2139   2019-07-13

php代码覆盖率统计工具

常用的单元测试工具都有代码覆盖率工具,但是当我们想统计接口测试覆盖率可能有些困难。一般需要借助xdebug的覆盖率功能再配合一些统计展示工具。常用工具:1、codeception远程统计覆盖率:https://codeception...
参考资料:https://github.com/Codeception/Codeception/issues/4976 参考官方文档进行初始化:https://codeception.com/for/symfonysymfony4...
参考文章:https://symfony.com/doc/current/doctrine/reverse_engineering.html How to Generate Entities from an Exist...
964   2019-06-16

PHPStorm快捷键

参考资料:https://segmentfault.com/a/1190000016323574 如何愉快的在PhpStorm中进行PHPUnit单元测试和Xdebug断点调试?https://www.cnblogs.com/ma...
目的:通过多份配置文件达到不同用户使用不同配置文件1、复制一份原有php.ini和php-fpm.conf 配置文件到用户目录2、修改php-fpm.conf内关键参数[global]pid = /home/users...
xDebug是最常见的php调试工具之一,怎么能不会用使用场景:本机调试php web、脚本。调试远程机器上运行的php web、脚本。本机使用相对简单,对于习惯把开发环境搭建到服务器的同学当然是远程调试更方便,一次搭建开发环境、到处编码不...
1799   2019-03-10

PHP分布式调用链路跟踪

一、什么是分布式调用链路跟踪?通过对分布式系统中各系统的相互调用数据采集,对调用的开始时间、结束时间、名称、标签等数据进行采集、汇总、分析,通过分析结果对系统进行优化等。 二、为什么需要链路跟踪?随着由业务发展,系统必然会由单体应...
流量统计