架构设计
-
迁移 MySQL 数据库中的 A 表中的一列数据至 B 表中的一列数据,基于一条 SQL 的实现
1、表:weibo_weibo_connect_web_app_user 中的字段:permission,准备迁移至表:channel_app_source 中的字段:permis…
-
在 Yii 2.0 中报错:Calling unknown method yii2tech//ar//softdelete//SoftDeleteBehavior::isTransactional() 的分析解决
1、在 Yii 2.0 中报错:Calling unknown method yii2tech//ar//softdelete//SoftDeleteBehavior::isTra…
-
在 Rancher 中升级容器,报错:/config/init/config0.sh: line 1314: syntax error near unexpected token `}’ 的分析解决
1、在 Rancher 中升级容器,报错:/config/init/config0.sh: line 1314: syntax error near unexpected toke…
-
在 Yii 2.0 中,需要同时基于 MySQL ActiveRecord 与 Redis ActiveRecord 查询资源的实现
1、在 Postman 中,打开网址:http://api.pcs-api.localhost/v1/plan-config-column-users?login_id=2e368…
-
基于 Yii 2.0 实现的命令行脚本,持续运行期间,占用内存过高的分析与解决
1、当在 MySQL 与 Redis 中的数据量较小时,Docker 容器的 CPU:0.02%,内存:298MB,如图1、图2 图1 图2 2、查看 MySQL 的实例监控情况,…
-
Docker 部署,将目录 sobey 修改为 mcloud,构建镜像时,报错:composer install returned a non-zero code: 255 的分析解决
1、Docker 部署,在 Jenkins 上构建镜像时,报错:composer install returned a non-zero code: 255,如图1 图1 Step…
-
Yii 2 高级项目模板,国际化的消息翻译服务的 Bug (当目标语言为美国英语,文件映射的类别名为:app 时,未被映射到 PHP 文件 @app/messages/en-US/app.php) 的分析解决
1、i18n 应用组件的配置代码如下: ‘components’ => [ ‘i18n’ => [ ‘translations’ => [ ‘model/*’ =…
-
在 Windows 10 / Docker 部署 中,在全局配置中启用 阿里云 Composer 全量镜像
1、查看 Composer 的全局配置选项的列表。打开命令行窗口并执行如下命令:镜像地址为官方源地址。如图1 图1 PS E:/wwwroot/pcs-api> compos…
-
在 PHP 7.2 下报错:mb_parse_str(): Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. 的分析解决
1、请求参数数量为 1136 个,如图1 图1 2、在 PHP 7.2 下报错:mb_parse_str(): Input variables exceeded 1000. To …
-
分配给 PHP 的内存量的查看,unset() 对于降低 PHP 脚本实际使用的内存量的分析
1、参考网址:https://www.php.net/manual/zh/function.memory-get-usage.php 2、基于 一个 memory_get_usag…