
云服务器 25 端口被封:解封、587 与邮件 API
先说结论:云服务器 25 端口默认封禁,是为了防止垃圾邮件和开放中继。要发信,优先用 587/465 提交口或第三方邮件 API;必须自建 25 端口的,得向服务商申请解封,并把 PTR、SPF、DKIM、DMARC 和 IP 信誉都配好,...

先说结论:云服务器 25 端口默认封禁,是为了防止垃圾邮件和开放中继。要发信,优先用 587/465 提交口或第三方邮件 API;必须自建 25 端口的,得向服务商申请解封,并把 PTR、SPF、DKIM、DMARC 和 IP 信誉都配好,...

先说结论:k3s 是轻量版 Kubernetes,单节点 2 核 4G 能跑,适合小团队、边缘和自托管;多节点建议 3 台 2 核 4G 起步,生产再上 4 核 8G。它省掉了 K8s 的部分组件和资源开销,但不等于“零运维”,存储、网络、...

先说结论:小程序后端就是普通的 HTTPS API,跑在云服务器上完全可行。关键不是服务器,而是域名、HTTPS、备案和微信后台的“服务器域名”配置。国内主体的小程序,后端域名通常要备案;海外主体和海外服务要按微信规则确认。 小程序后端要满...

先说结论:load average 高但 CPU 不高,通常不是“算不过来”,而是“等不过来”。常见原因是磁盘 IO 慢、进程卡在不可中断状态(D)、连接队列堆积、内存回收/swap,或者锁竞争。先看 wa、r 队列和 D 状态进程,再决定...

先说结论:容灾不是“多买一台机器”,而是先定 RPO/RTO,再选备份、冷备、温备还是双活,最后靠演练验证。没有演练的容灾方案,等于没有。大多数业务从“跨区备份 + 可快速重建”做起,比一上来做双活更实际。 两个指标先明确: RPO:能接受...

先说结论:云服务器监控的最小可用组合是 node_exporter + Prometheus + Grafana + Alertmanager。node_exporter 采集,Prometheus 存储和告警,Grafana 展示,Ale...

先说结论:跨云迁移不是“把文件拷过去”这么简单,真正难的是依赖梳理、数据一致性、DNS 切换和回滚。停机窗口能压到几分钟,前提是提前把新环境跑通、数据同步好、DNS TTL 调低,并且准备好回滚。 迁移前先回答五个问题: 迁什么:只有网站,...

先说结论:MinIO 是一个兼容 S3 API 的对象存储,适合放图片、视频、备份、日志和 AI 数据集。单机 Docker 就能跑,但单盘没有冗余;要可靠至少做多盘纠删码或集群,并且一定要把备份放到另一台机器或另一个云。 它适合这些场景:...

先说结论:带宽跑满先分三种情况——正常业务高峰、异常进程/被刷、DDoS 攻击。看入站还是出站、连接数多不多、来源集不集中,基本能判断。正常高峰上 CDN 和压缩,异常进程限速,攻击切清洗,别一上来就升带宽。 先看三个数: 入站/出站:入站...

先说结论:带宽跑不满,先看单位有没有搞混,再看是不是单线程、对端限速、线路绕路、CPU 或磁盘先到顶。100Mbps 理论下载 12.5MB/s,单线程跑 5MB/s 很常见,多线程才能接近上限。 先排除三个低级问题: 单位:Mbps 和 ...