1 编程语言操作系统 2018-11-06 DNS 查询实用程式 dig 在网络管理和故障排除中,DNS(域名系统)是一个至关重要的组成部分。dig(Domain Information Groper)是一个强大的命令行工具,用于查询 DNS 记录。本文将介绍 dig 的基本用法、常见选项以及它在 DNS 排错中的应用。 什么是 dig? dig... 阅读全文
2 操作系统 2018-11-05 Linux 多功能系统资源统计 生成工具 dstat 官方对dstat的定义为:多功能系统资源统计生成工具。 在获取的信息上有点类似于top、free、iostat、vmstat等多个工具的合集,官方解释为vmstat、iostat、ifstat等工具的多功能替代品,且添加了许多额外的功能(Dstat is a versati... 阅读全文
3 踩坑教训编程语言 2018-11-04 Aws 迁移 阿里云 踩坑 (Too many open files[24]) php7.2 + swoole 1.10.3 主master 进程内存溢出问题 减小 bufferoutputsize 参数 32M 内存溢出有所改善, 但阿里云个别服务器内存仍在持续增长. worker 进程错误日志提示 打开文件数过多, 调整 ulimit -n 参数 ... 阅读全文
4 编程语言 2018-10-26 Swoole http 服务 Error: Too many open files[24] 错误日志: ---- 通用解决方案 ulimit -n 调整参数 出现bug 的原因也是sock文件开启过多 问题环境介绍: 阿里云连接 AWS 数据库ip端口映射地址 (非常慢) 数据库连接或调用抛出异常就会重连, 弱网环境死循环. 服务启动大概2-4小时候文件开启数达到... 阅读全文
5 操作系统 2018-10-19 Linux 查看服务下进程内存占用情况 在 Linux 系统中,监控进程的内存占用情况对于系统管理员和开发者来说是至关重要的。了解哪些服务或进程消耗了大量内存,可以帮助我们优化性能和排查问题。本文将介绍几种常用的方法来查看服务下的进程内存占用情况。 1. 使用 ps 命令 ps 是一个常用的命令,可以用来查看当前... 阅读全文