分类: 云计算

在 bash sleep 60 秒 的情况下,很难出现并发锁定的情况。或者增加更多的容器,或者提升执行命令行的频率。设置 bash sleep 10 秒。已经出现并发锁定(防止同一个租户下的用户同步同时在多个容器中执行)的情况。当部署为集群时,已经可以保证同一个租户下的用户同步,在某一时间段,仅在 1 个容器中执行。理论上的计算公式,一个租户的同步时间间隔为:4 / 3 * 10 = 13,结果单位为秒。符合设计预期。总结:部署的容器数量不要超过租户的数量,以防止并发锁定的情况过于频繁。 0

在 Yii 2.0 中,控制台命令的集群实现,Redis模型的锁定实现(以保证同一时间段内,即使多台服务器皆在运行命令行,但是每台服务器运行的任务是不重复的,以提升命令行的总体处理性能)

1、Docker 部署,基于 Supervisor 的 cronta...

在生产环境中,基于 Docker 部署,操作系统为 CentOS,获取日志列表的最后一页,响应超时:504 Gateway Time-out 1

在 Nginx + FastCGI (php-fpm) 环境下,当日志表中数据长度以 GB 为单位时,获取日志列表的最后一页,响应超时:504 Gateway Time-out 的分析解决

1、当 pa_log 的数据长度为:6.16 GB 时,如图1 2、...

WordPress更新,您使用的WordPress是最新版本。 将来的安全更新将被自动安装。插件、主题、翻译均为最新版本。 2

基于阿里云的 ECS、RDS,将个人博客迁移升级至:Docker(基于预算考虑,最终未实现)、LNMP(CentOS 7.7、Nginx 1.16、MySQL 5.7、PHP 7.4)、HTTPS 的过程

1、基于 Xshell 6 进入 CentOS 服务器中,将网站程序...

在 第 10 步骤执行完毕后,Docker 容器的 CPU:9.9%,内存:541MB,内存增加了 160MB 左右,每 1000 条数据的添加,内存会增加 20 MB 左右。因此,优化的重点在于第 2 个命令行脚本。 0

基于 Yii 2.0 实现的命令行脚本,持续运行期间,占用内存过高的分析与解决

1、当在 MySQL 与 Redis 中的数据量较小时,Docker...