摘要: 现象 nginx容器接入logtail后,因为服务请求量较大导致日志量快速增加,很快就触发了内存告警,甚至触发容器伸缩 查看内存使用如图所示(单位:GB,统计参数:container_memory_working_set_bytes) 排查过程 略去一大波nginx参数配置的苦逼历程... 最终排查 阅读全文
posted @ 2022-09-01 23:41 aiChenK 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 背景 php上阿里云ack(k8s)后,想保留原来定时任务,但是又需要保持单点运行,所以考虑使用阿里云SchedulerX来方便管理。 官方文档如下: 虽然官方文档显示可以用Sidecar方式接入,但是实际并非进入到目标容器执行,仅能执行http请求到目标容器。 实现 使用agent方式接入,直接打 阅读全文
posted @ 2022-05-09 20:00 aiChenK 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 现象 oss上传没有成功,但是拿到了地址,导致访问时返回404状态码 思路 我们先看自己写的上传oss部分代码 public function oss(string $file, string $object) { $ossClient = new OssClient($this->config[' 阅读全文
posted @ 2022-04-08 12:08 aiChenK 阅读(346) 评论(0) 推荐(0) 编辑
摘要: vue + thinkphp vue为history路由模式,固定/api,/static前缀为php使用 server { listen 80; server_name localhost; set $static_root ''; # web目录 set $php_root ''; # php目 阅读全文
posted @ 2022-03-02 14:22 aiChenK 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一开始准备使用gitment作为评论系统,但是搭完发现已经不可用,随后找到了差不多的gitalk gitalk已经有很多主题集成,但是很遗憾我使用的Anatolo还没有,尝试了下还算简单,现在把大概步骤写一下 相关地址 Anatolo主题:https://github.com/Ben02/hexo- 阅读全文
posted @ 2022-02-18 14:04 aiChenK 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 目的 jenkins仅需创建一个job,git推送后自动进行sonar代码检测并上传到sonarqube jenkins插件 已按社区推荐安装基本插件 Generic Webhook Trigger SonarQube Scanner 准备工作 sonar生成令牌 登录后右上角点击"头像 > 我的账 阅读全文
posted @ 2022-02-14 17:32 aiChenK 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 现象 php在nginx+fpm模式下getenv()方法获取到的内容与cli模式下不同 举例 shell下输出HOSTNAME nginx+fpm无法获取HOSTNAME环境变量 php cli模式下输出 原因 nginx+fpm下环境变量通过nginx的fastcgi传递,所有环境变量需要在ng 阅读全文
posted @ 2021-12-09 15:47 aiChenK 阅读(815) 评论(0) 推荐(0) 编辑
摘要: ###现象 队列中一直有unacked数据 ###复现 监听队列,使用不自动应答模式,拿到消息不应答,断开网络,关闭进程 rabbitmq中channel一直存在,state为idle状态 只能强制手动关闭连接 ###疑问 rabbitmq对于tcp连接断开的心跳时间? 默认30分钟,根据rabbi 阅读全文
posted @ 2021-09-26 22:31 aiChenK 阅读(514) 评论(0) 推荐(0) 编辑
摘要: mac下使用brew安装arm版php7.2,pecl命令安装swoole 命令:pecl install swoole 发生如下报错 /private/tmp/pear/temp/swoole/ext-src/php_swoole_private.h:84:2: error: "Enable op 阅读全文
posted @ 2021-09-05 19:08 aiChenK 阅读(1326) 评论(0) 推荐(0) 编辑
摘要: 使用场景 tp6连接除database.php配置外的数据库(临时数据库等) 使用方式 //use think\facade\Config; $config = Config::get('database'); $config['connections']['tmp'] = [ 'type' => 阅读全文
posted @ 2021-09-02 13:55 aiChenK 阅读(922) 评论(0) 推荐(0) 编辑