2023-09-03 Supervisor Event Listener 任务监控与告警 场景描述 Supervisor 脚本定时重启脚本任务, 任务中存在多个子进程, 重启服务基本都是能一波带走所有子进程. 但这次发现有个服务重启失败, 查看原因是存在子进程未kill掉, 子进程占用服务端口, 重启服务端口被占用最后服务... 阅读全文
2023-08-21 [踩坑] PHP file_get_contents() returns "failed to open stream: HTTP request failed!" 从此拒绝再使用 filegetcontents 请求网络地址. 今天你发现通服务下 phperror.log 大量抛出错误 本来想着是 ulimit 被限制了. ulimit -n 输出 :102400 已经非常大了. 还增加了访问服... 阅读全文
2023-08-01 PHP四种序列化方案 PHP四种序列化方案 引言 在PHP开发中,序列化是一种常见的数据处理方式,用于将数据转换为可存储或传输的格式。PHP提供了多种序列化方案,每种方案都有其特点和适用场景。本文将介绍PHP中的四种主要序列化方案,并讨论它们的优缺点。 1... 阅读全文
2023-07-30 PHP 数据序列化 msgpack 扩展安装及使用 PHP 数据序列化 msgpack 扩展安装及使用 要安装和使用PHP的msgpack扩展,你需要按照以下步骤进行操作: 1. 检查系统要求:确保你的系统满足安装msgpack扩展的要求。msgpack扩展需要PHP版本为7.0.0或... 阅读全文
2023-07-29 深入了解PHP8 JIT(即时编译)功能 深入了解PHP8 JIT(即时编译)功能 引言 PHP 8引入了一个令人兴奋的新特性,即时编译(JIT)功能。JIT编译器可以在运行时将PHP代码转换为本地机器码,从而提高代码的执行速度。本文将深入介绍PHP 8 JIT功能的工作原理... 阅读全文