架构设计
-
Exception: Trying to access array offset on value of type null in /vendor/hprose/hprose/src/Hprose/Client.php:383 的排查分析
1、接口响应:Trying to access array offset on value of type null。如图1 图1 2、由于此接口基于 Hprose 请求 RPC …
-
在 Yii 2.0 中,查询构建器中定义 WHERE 条件,操作符为 LIKE 时生成 SQL 语句以 “vtt_” 开始的实现
1、期待生成的 SQL 语句,如图1 图1 SELECT * FROM `channel-pub-api`.`cpa_channel_type` WHERE `code` LIKE…
-
外网连接阿里云 RDS MySQL 实例
1、已经申请连接阿里云 RDS MySQL实例的外网地址。如图1 图1 2、在 Navicat for MySQL 中连接失败,报错:2003 – Can’…
-
微信第三方平台 – 报警群,内容: 微信服务器向公众号服务开发者推送component_verify_ticket时,开发者5秒内没有返回 次数: 30分钟 9次 的分析解决
1、在微信的第三方平台,错误告警通过微信群来通知,每个第三方平台对应唯一的告警群,扫码加入即可接收告警通知。如图1 图1 2、在告警群中频繁接收到告警通知。分析其规律,发现其间隔时…
-
基于 Yii 2 的 HTTP 客户端扩展,上传文件,PHP Fatal Error ‘yii/base/ErrorException’ with message ‘Allowed memory size of 2147483648 bytes exhausted (tried to allocate 1084897244 bytes)’ 的分析解决
1、PHP Fatal Error ‘yii/base/ErrorException’ with message ‘Allowed memory…
-
抖音开放平台,上传视频到文件服务器,响应:413 Request Entity Too Large 的排查分析
1、抖音开放平台,上传视频到文件服务器,文件大小:2.10 GB。响应:413 Request Entity Too Large。如图1 图1 <!DOCTYPE HTML …
-
基于 Yii 2 的 HTTP 客户端扩展,下载文件且另存为具体的文件名(下载远程文件至服务器),内存占用从 400 MB 下降至 7 MB 的实现
1、现在已经实现:复制来源的资源文件至渠道发布的资源目录,返回相对路径(同步)。代码如下 /** * 复制来源的资源文件至渠道发布的资源目录,返回相对路径(同步) * @param…
-
获取微信公众号的文章的阅读数的实践(请求参数不支持文章 ID)
1、新的需求为:需要实现微信渠道的文章的阅读数的显示。如图1 图1 2、实则最为理想的情况,应该是能够基于文章 ID 获取此文章的阅读数,就像抖音。查看抖音开放平台文档 ̵…
-
在 Yii 2.0 中,Redis 的活动记录(Active Record),基于 row 查看结构,与模型字段顺序不一致的排查分析
1、在 Yii 2.0 中,Redis 的活动记录(Active Record),基于 row 查看结构,与模型字段顺序不一致。如图1 图1 2、查看 Redis 活动记录类,/c…
-
在 K8s 中,已经安装 PHP 代码缓存组件:Zend Opcache,修改 PHP 文件,让其立即生效的流程(在 CentOS 中批量 kill php 进程)
1、在 K8s 中,容器无重启选项,如图1 图1 2、在非 K8s 中,容器有重启选项,之前修改 PHP 文件,容器重启后自动生效。如图2 图2 3、编辑 PHP 文件,输出一些信…