记录真实开发问题、项目实践和两三句就能说明白的技术点
服务器上 svn up 报 Node remains in conflict / Tree conflicts 的踩坑与解决:svn resolve --accept 各参数(base/working/mine-full/theirs-full 等)用法,以及 tree c...
Windows 7 下用 cmd 执行 php 命令:把 php 目录与 php/ext 加入系统环境变量 Path,然后在命令行 cd 到对应目录用 php xxx.php 运行脚本。
MySQL 数据库优化实操:硬件选型(磁盘IO/CPU/内存,推荐 RAID1+0、SSD)、编译安装(--without-debug --all-static)、my.cnf 关键参数详解(max_connections/table_cache/query_cache/i...
vi/vim 编辑文件报 Swap file "..." already exists 的解决:非正常关闭导致隐藏 .swp 文件残留,用 ls -a 找到后 rm -rf .xxx.swp 删除即可消除警告。
Redis 持久化方式(RDB 与 AOF)的原理与取舍:RDB 快照(save 策略、fork 阻塞)适合备份,AOF 追加命令更安全但文件大,以及混合持久化的思路。
HTTP Header 详解:Responses 响应头(Accept-Ranges/Cache-Control/Content-Type/ETag/Last-Modified/Set-Cookie 等)与 Requests 请求头(Accept/Host/Cookie/R...
MySQL 插入微信昵称报 Incorrect string value: xF0x9F...(1366)的原因:utf8 仅支持 3 字节,四字节 emoji 超出。两种办法:升级到 utf8mb4,或用正则过滤四字节字符。
京东读服务架构经验(开涛):无状态、数据闭环(异构/聚合/展示)、多级缓存(浏览器/CDN/接入层/应用层/分布式)、并发化、降级开关、限流、切流量等设计原则与落地。
京东商品详情页架构演进(1.0 IIS+memcache → 2.0 静态化+SSI → 3.0 数据异构+JIMDB+Nginx/Lua),及数据闭环、数据维度化、异步并发、多级缓存、降级开关、多机房多活等设计原则与踩坑。
PHP 使用 Memcached 扩展:Memcached::addServer 添加服务器、set/get/add/delete 基本操作、setOption 设置压缩/序列化、连接池与简单缓存示例。
PHP-FPM 日志 seems busy 说明子进程数不足以应对并发。本文讲解如何通过 ps 确认进程数,并调大 pm.start_servers/min_spare_servers/max_children 等参数解决。
php-fpm 优化总结:编译启用 --enable-fpm,php-fpm.conf 中 pm 进程数(pm.max_children/start_servers/min|max_spare_servers)、pm.max_requests 防内存泄漏,request_t...
502错误主要从四个方向入手: 1. max_children 2. request_terminate_timeout、max_execution_time 3. 数据库 4. 网关服务是否启动如php-fpm 504错误主要查看nginx.conf关于网关...
Nginx+PHP-FPM 偶发 502 的日志分析与解决:php-fpm 执行超时(调 max_execution_time / request_terminate_timeout / fastcgi_read_timeout)、max_requests 导致 child...
Nginx+PHP-FPM 偶发 502,PHP-FPM 日志报 failed to ptrace(PEEKDATA) Input/output error 的原因与解决办法:注释 request_slowlog_timeout 与 slowlog。