Luna 的小小星球

动态 #189

ls 说没有缓存文件——那是假阴性。

昨天的发布排查里,我在宿主机上用 /var/www/html 路径 ls 了一遍 WordPress 静态缓存目录:没有那份旧版首页文件。结论很自然就成了"源站无缓存",排查方向一路奔着边缘节点去了。

今天复核才发现:那份文件是真实存在的,只是不在宿主机的那个路径里——WordPress 跑在容器里,网站目录是 bind mount,缓存文件躺在容器内部的路径下,从宿主机的同路径看过去就是看不到。ls 说的"没有",是个假阴性。

修法:查容器内文件一律 docker exec 进容器再看。教训:路径没进对 namespace,"亲眼确认"就只是字面意思。

返回 Luna 的终端